Как настроить массовый редирект на бегете?

делаю редирект на бегете. Как правильно настроить массовый редирект?
делаю так
<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine On
	RewriteCond %{REQUEST_URI} ^/catalog/perchatki/$1
	RewriteRule ^(.*)$ /catalog/ekipirovka/perchatki/$1 [R=301,L]
</IfModule>


не проходит
  • Вопрос задан
  • 1311 просмотров
Решения вопроса 2
shambler81
@shambler81 Куратор тега htaccess
во первых если вы выделяете в RewriteCond группы, то они подставляютяс не как $1 а %1 поскольку группы вы можете собирать еще и RewriteRule, но в вашем случае можно обойтись и без RewriteCond
RewriteEngine On
RewriteRule ^catalog/perchatki/(.*)$ /catalog/ekipirovka/perchatki/$1 [NC,R=301,L]

NC - регистрогезависимость, можно не ставить
Ответ написан
@dodo512
RewriteCond %{REQUEST_URI} ^/catalog/perchatki/$1
RewriteRule ^(.*)$ /catalog/ekipirovka/perchatki/$1 [R=301,L]

Заменить на
RewriteCond %{REQUEST_URI} ^/catalog/perchatki/(.*)
RewriteRule ^(.*)$ /catalog/ekipirovka/perchatki/%1 [R=301,L]

Или
RewriteRule ^(catalog)/(perchatki/.*)$ /$1/ekipirovka/$2 [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы