301 редирект по шаблону

G1
На сайте с 06.08.2010
Offline
196
438

Я хочу сделать 301 редирект со всех страниц, где в адресе встречается выражение /abcde/ на URL domen.ru/final.

Как сделать?

S
На сайте с 30.09.2016
Offline
469
#1

RewriteEngine On

RewriteCond %{REQUEST_URI} /abcde/
RewriteRule ^ http://domen.ru/final [R=301,L]
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
G1
На сайте с 06.08.2010
Offline
196
#2

А если для нескольких урлов такая инструкция нужно, то какой синтаксис?

RewriteEngine On
RewriteCond %{REQUEST_URI} /abcde/
RewriteRule ^ http://domen.ru/final [R=301,L]
RewriteEngine On
RewriteCond %{REQUEST_URI} /fghiq/
RewriteRule ^ http://domen.ru/final [R=301,L]

?

Samail
На сайте с 10.05.2007
Offline
369
#3

Если урл у вас как и в примере, один на оба случая пишите "abcde или fghiq", т.е.: "abcde|fghiq"

G1
На сайте с 06.08.2010
Offline
196
#4

То что надо, спасибо!

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