301 редирект с кириллическими URL

Аватар пользователя Vovovich

Итак есть следующая проблема. В панели Яндекс.Вебмастер появилось довольно много исключенных из поиска страниц.

Страницы в таком виде /content/%E2%E5%F0%F5%EE%E2%ED%E0%FF-%E6%F0%E8%F6%E0

Дело в том, что в URL страниц используется кириллица. Я прочел в одной из статей, что необходимо открыть нужную страницу Мозилле и скорировать текст из адресной строки. Именно такой адрес и понимает Яндекс.

Что самое пакостное, эти страницы найдены по закупленным ссылкам.

Необходимо указать роботу, чтобы при заходе на http://xn----itbab3ajdecpp7dc.xn--p1ai/content/%E2%E5%F0%F5%EE%E2%ED%E0%...

он попадал на http://xn----itbab3ajdecpp7dc.xn--p1ai/content/%D0%B2%D0%B5%D1%80%D1%85%...

Пробовал сделать такое

Redirect 301 /content/%E2%E5%F0%F5%EE%E2%ED%E0%FF-%E6%F0%E8%F6%E0 http://xn----itbab3ajdecpp7dc.xn--p1ai/content/%D0%B2%D0%B5%D1%80%D1%85%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F-%D0%B6%D1%80%D0%B8%D1%86%D0%B0

Не прокатило, все так же направлят на страницу 404.

Пробовал моджуль Path Redirect. Он преобразует символы в ссылке и ничего не работает.

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Chyvakoff
Chyvakoff 5 лет назад

У меня тоже русские урлы.такого никогда не было..

Аватар пользователя Vovovich
Vovovich 5 лет назад

Chyvakoff, это страницы в индексе. А теперь зайдите в исключенные страницы. У меня они бы не появились, если бы я не закупал на них ссылки. Ссылки как-то коряво преобразовались и вывели в 404.

Что любопытно.

Если вместо первого адреса (с которого нужно перевести) поставить например /content/222 , то перекидывает вот сюда

http://черное-солнце.рф/content/верховная-жрица?q=content/222

Аватар пользователя Chyvakoff
Chyvakoff 5 лет назад

там тоже ниче такого нет.

Попробовал открыть http://сео-каталог.рф/node/85 - перекинуло на http://сео-каталог.рф/разработка-сайтов-скриптов ,как и должно быть.Стоит Global Redirect 13 версии
Мне кажется у тебя чистые ссылки неправильно отрабатываются.

Аватар пользователя Vovovich
Vovovich 5 лет назад

А где можно почитать про настройку чистых ссылок?

Аватар пользователя Chyvakoff
Chyvakoff 5 лет назад

да про них нигде и не пишут..дефолтный htaccess под их настроен.ты его не трогал?
может быть из-за кодировки где-нибудь у тебя чтото отваливается?

Аватар пользователя Vovovich
Vovovich 5 лет назад

Нет, дефолтный htaccess не трогал. Такое ощущение, словно в команде redirect 301 серверу не нравится следом идущий адрес, состоящий из процентов и тому прочего.

Вот что еще проверил. На другом сайте, где кроме главной страницы ничего нет, провел такой эксперимент. Ввел ту же команду в htaccess. По идее, заходя на прописанный там адрес, меня должно перекидывать на черное-солнце.рф, на нужную страницу. А оно пишет, мол такой страницы нет.

Иду дальше. Меняю адрес ОТКУДА нужно сделать редирект. Ставлю вместо него /content/my-test-page

и все отлично редиректит.

Еще попробовал сделать редирект с сайта, который расположен на другом хостинге. Тот перекинул на

http://черное-солнце.рф/content/верховная-жрица?q=content/my-test-page

Такая вот загадка Сфинкса.