Snapius

Snapius
Рейтинг
241
Регистрация
29.10.2007
Berega:
У меня так прописано

server {
listen 80;
server_name www.domain.ru domain.ru;

# redirects both www and non-www to https
return 301 https://domain.ru$request_uri;
}

server {
listen 443 ssl;

ssl_certificate /etc/letsencrypt/live/domain.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain.ru/privkey.pem;

root /home/vm/www/domain.ru;
index index.php index.html;
server_name domain.ru www.domain.ru;

.....
}

Привел в вид как у Вас, все равно не работает, при проверке https://www.test.ru ответа выдает 200 код, а должен 301 редирект на https://test.ru :(

Здравствуйте, помогите пожалуйста, нужно сделать 301 редирект с site.com/ на site.com, стоит nginx + Phusion Passenger, Ruby.

Что только не делал с конфигом nginx, все равно не получается и яндекс выдает код ответа 200 :(.

Заранее спасибо за помощь.

stalk319:
Вы немного не так понимаете фразу "важна правильная структура", у меня на многих проектах все посадочные страницы первого уровня вложенности, хотя визуально для пользователя представлены и категории и подкатегории. И всё пучком продвигается)) Для Яндекса главное чтобы не было например такой фигни:
site.ru/cat/dir/tovar1
site.ru/dir/cat/tovar1

Вы имеете ввиду дубли страниц?

xVOVAx:
Я бы каталог убрал

А в плане карточки товара нормально?

AlexSladuran:

2) Насколько оправдано долбаться с регистрацией в справочнике с точки зрения ранжирования?

Мы как то добавили в справочник адрес с Екатеринбурга и пошел от туда траф и звонки, думаю что нужно добавляться.

FuntFC:
Что это? ))

У нас такая же ситуация, ответ Платонов -

В настоящее время количество внешних ссылок в сервисе Яндекс.Вебмастер может расходиться с действительным значением. Мы разбираемся в данной ситуации и по результатам внесём соответствующие правки в работу наших инструментов. Но не беспокойтесь, на присутствие сайта в поиске или на трафик это никак не влияет.

Garin33:
2. Проверено и работает. Значит что-то забыли или лишнего удалили, проверяйте внимательно.

Огромное спасибо, все получилось!!!

Garin33:
1. page.tpl.php строка 87

на 87 убрать <?php if ($is_front): ?>
на 97 убрать <?php endif; ?>

2. чуть ниже код слайдера, привести к виду все
<?php print '<img class="slide-image" src="' . base_path() . drupal_get_path('theme', 'elegant_theme') . '/images/slide-image-1.jpg" width="920" height="360"/>'; ?>

Еще можно в настройках темы /admin/appearance/settings/elegant_theme внизу есть настройка слайдера "Front Page Slideshow", там удалить прописанные пути, оставить пустоту.

Сделал как Вы сказали, но:

1. Слоган стал показываться на всех страницах, но кроме его еще и слайдер стал везде вылезать, а нужно только чтобы слоган был на всех страницах.

1.1. Перенес код <?php if ($is_front): ?> чуть ниже и готово.(спасибо большое навели на мысль)

2. Сделал, но увы - белая страница.

По поводу пустоты в настройке темы(у меня сейчас так), но все равно ссылка осталась на главную, а нужно чтобы картинки вообще ни куда не ссылались страницу, осталось только убрать ссылки с картинок.

Garin33:
Ссылку на тему в студию.

Если сами модули никакие не ставили подобного плана (к примеру, https://www.drupal.org/project/blockify ), то соответственно не в них дело. Или вы сайт не сами собирали?

Ссылка на тему - https://www.drupal.org/project/elegant_theme

У меня всего два вопроса по этой теме - как проставить слоган на все страницы, а также как убрать ссылку на картинке в слайдере.

Очень благодарен за помощь, спасибо.

Garin33:
Внести изменения в шаблон темы (page.tpl.php) убрать там if else, который проверяет главная страница или нет или template.php.

Еще за это может модуль отвечать, но такое редко бывает. Тема с друпал.орг или кастомная?

Тема с друпала, сейчас попробуем то что Вы предложили.

Вот код с page.tpl.php -

<?php if ($site_slogan): ?><div id="site-slogan"><?php print $site_slogan; ?></div><?php endif; ?>

В template.php ничего подобного с slogan нет.

Я уже весь код перерыл, такое ощущение что связано с модулем только каким хз :(

Всего: 2784