[Решено] Что делаю не так с 301 редиректом и .htaccess?

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

Доброго времени суток!
Есть сайт на Drupal 6, в корне лежит стандартный файл .htaccess в котором для редиректа прописаны следующие строки:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.info
RewriteRule (.*) http://site.info/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.info/ [R=301,L]

Всё, вроде, работает.
На сайте есть страницы site.info/razdel, site.info/razdel/doc1, site.info/razdel/doc2 ... site.info/razdel/docN. Стоит задача со всех страниц razdel/docN сделать 301 редирект на razdel. Для этого к выше написанным выражениям добавляю следующее:

RewriteRule ^razdel(.*)$ /razdel [L,R=301]

Такая запись почему-то не работает. Что я делаю не так?
Заранее спасибо за ответ!

Ключевые слова:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя buldozer_kpi
buldozer_kpi 3 года назад

Решено добавлением таких строчек:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /razdel(.+)\ HTTP/
RewriteRule ^ http://%{HTTP_HOST}/razdel? [L,R=301]