1

Тема: Проблема с редиректом при добавлении сайта в РСЯ

Друзья, столкнулся с довольно необычной, и, как по мне, тупой проблемой. Не могу добавить сайт в РСЯ так как просто напросто не прохожу первый этап добавления. То есть, сайт не отклонили, а просто не добавляется при заполнении всех необходимых форм. Пишет проблему: редирект на другой сайт.

У меня главный сайт открывается со вставкой www. То есть - если пишешь без www, происходит редирект на www.

Цитата службы поддержки:

Мы предлагаем просто убрать редирект, то есть удалить всю эту конструкцию. После этого Вы сможете добавить площадку.
А уже потом, если это будет необходимо, редирект вернёте.

Я удаляю:

Вот мой синтаксис RewriteCond %{HTTP_REFERER} !^http://(www\.)?мойсайт.ru/.*$ [NC] 

Это единственная строка, которая отвечает за редирект (насколько я понимаю), но, к моему удивлению, ничего не происходит. Сайт как редиректился, так и редиректится. В чем может быть проблема, я же удалил эту строку?

Дальше разговор:

Мы предлагаем просто убрать редирект, то есть удалить всю эту конструкцию. После этого Вы сможете добавить площадку.
А уже потом, если это будет необходимо, редирект вернёте.

Ребята, проблема не решена. Изменял файлик, все та же красная надпись. В htaccess не было указано редиректа.

Если честно, я не совсем понимаю в чем проблема. Если редирект и есть, то он работает правильно. Это ж наоборот плохо, когда сайт октрывается по двум разным адрессам. И даже рекомендация Яндекса делать таким образом. У вас каждый второй сайт по идее должен попадать под эту проблему.

По вопросу из Вашего прошлого письма - рекомендации Яндекса заключаются в том, чтобы сайт был доступен по обоим вариантам адреса (с www и без). Редирект при этом не нужен, как Вы уже убедились, его наличие только мешает добавлению площадки.

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

Re: Проблема с редиректом при добавлении сайта в РСЯ

webskills пишет:

RewriteCond %{HTTP_REFERER} !^http://(www\.)?мойсайт.ru/.*$ [NC]

Это что за дерьмо? Вообще в этом смысла не вижу...это условие проверки на реферер. Причем тут редирект, не понимаю.
О том, как сделать редирект на определенное зеркало, я писал тут https://alaev.info/blog/post/2400 - это универсальный варинат для любого движка.

3 (24.10.2012 14:15 отредактировано webskills)

Re: Проблема с редиректом при добавлении сайта в РСЯ

Забыл сказать, они мне сказали сделать редирект посредством:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^мойсайт.ru
RewriteRule (.*) http://www.мойсайт.ru/$1 [R=301,L]

Поставил, все равно не пускает.

Re: Проблема с редиректом при добавлении сайта в РСЯ

webskills пишет:

Поставил, все равно не пускает.

Хз. Очисти кеш, сервак перезагрузи.
Если и это не поможет, то даже не знаю.
А ты уверен, что редирект на зеркало делается через htaccess а не через настройки сервера, например? Мало ли...

5

Re: Проблема с редиректом при добавлении сайта в РСЯ

Я спрашивал у хостера, он, мол, редиректы нужно делать самостоятельно в файлике htaccess. Короче, я так понял мне тупо нужно отключить редирект, дабы пройти в этот гребанный РСЯ. Так как файл htaccess у меня никак не реагирует ни на какие изменения, получается, что есть где-то еще место. У меня раз проскакивала тема, что сам wordpress может редиректить. Не слыхал?

Re: Проблема с редиректом при добавлении сайта в РСЯ

webskills пишет:

У меня раз проскакивала тема, что сам wordpress может редиректить. Не слыхал?

Было что-то такое, сам встречал когда-то. Но, что именно и где именно, не помню...
Попробуй на локалке установить ту же версию WP и проверь, как там работает. Если там все нормально, то надо будет проверять модули и сервак.

7

Re: Проблема с редиректом при добавлении сайта в РСЯ

Wordpress действительно грамотно все редиректит из коробки. 

htaccess стандартный? из коробки? или правили?    Если правленный - что будет если заменить на стандартный?

Какое основное зеркало с www или без?

Что открывается, когда обращаешься по неправильному зеркалу? какой код отдает страница (посмотреть можно тут: http://pr-cy.ru/simulator) ?

Добавлено: 25-10-2012 16:17:13

admin пишет:

Попробуй на локалке установить ту же версию WP и проверь, как там работает. Если там все нормально, то надо будет проверять модули и сервак.

Не факт. Я выше писал, что из коробки wordpress работает корректно. Поэтому надо смотреть, что этой работе препятствует. Или какие-нибудь настройки, или какие-либо модули в WP, или может вирус какой с мобильным редиректом...

8

Re: Проблема с редиректом при добавлении сайта в РСЯ

Основное зеркало с WWW. Если ввожу без WWW редиректит автоматом на с. htaccess - по ходу стандартный, так как никаких правок не было.  Позже добавлял

RewriteEngine On
RewriteCond %{HTTP_HOST} ^мойсайт.ru
RewriteRule (.*) http://www.мойсайт.ru/$1 [R=301,L]

Ничего не изменилось. Страница отдает следующий код

HTTP/1.1 301 Moved Permanently

. В кодинге не особо понимаю.