Сложный 301 редирект! Очень нужна помощь.

V
На сайте с 15.10.2008
Offline
93
809

Здравствуйте уважаемые форумчане.

Вопрос у меня следующий. :gm:

После установки замечательного компонента s404sef для джумлы, я избавился в URL от категорий на русском языке, урл получился коротким и более ЧПУшным.

Все это замечательно, но вот внешние ссылки на мои внутренние страницы получают вполне понятную 404 ошибку поскольку в них фигурируют эти старые разделы на русском языке.

Пример url ДО удаления раздела из урл - http://mine_site.ru/%D0%A1%D1%82%D0%B0%D1%...nskogo-dna.html

Пример url ПОСЛЕ удаления раздела из урл http://mine_site.ru/v-predverii-glavnogo-jenskogo-dna.html

Вопрос в том как сделать 301 редирект для подобных урлов с разделом на урл без раздела. :confused:

Нужно правило, которое входящий урл с русским названием раздела %D0%A1%D1%82%D0%B0%D1% удаляло бы это русское название из урл и перенаправляла юзера на новый правильный прямой урл.

Буду очень признателен за помощь!

ЗЫ Урлов много поэтому каждый вручную прописывать в .htacess не вариант.

Обмен ссылками с сайтами из ЯК по темам Культура. В личку...
[umka]
На сайте с 25.05.2008
Offline
456
#1

Направьте все урл-ы, указывающие на несуществующие файлы, в скрипт, а в этом скрипте уже делайте нужные редиректы.

Лог в помощь!
siv1987
На сайте с 02.04.2009
Offline
427
#2

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

Предполагаю что после категории идет слэш

RewriteRule ^.+?/([^/]+\.html)$ /$1 [L,R=301]

V
На сайте с 15.10.2008
Offline
93
#3
siv1987:
млин, нафиг здесь тот домен нужен, лучше бы нормально написали урл. нам теперь гадать какая у него полная структура?

Предполагаю что после категории идет слэш
RewriteRule ^.+?/([^/]+\.html)$ /$1 [L,R=301]

Спасибо вам большое за ответ!

Категорий на самом деле несколько:

Последние-новости

/%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/pro-pystie-vihodnie.html

Оптимизация-СЕО

/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D1%81%D0%B5%D0%BE/

Статьи

/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8/

vinaction добавил 23.02.2011 в 01:26

'[umka:
;8559896']Направьте все урл-ы, указывающие на несуществующие файлы, в скрипт, а в этом скрипте уже делайте нужные редиректы.

Я думал о подобном варианте, был даже похожий вариант с использованием php скрипта.

К сожалению с php на ВЫ 😒

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий