301 редирект подскажите

М
На сайте с 08.09.2006
Offline
223
491

Всем привет..

Подскажите как правельно задать 301 редирект в хтаксессе.

Что бы редектировать все урлы вида http://domain.com/dir/urls(множество адресов) на http://domain.com/urls(множество адресов) .

То есть теперь все адреса ничанаются от корня а не от папки как раньше.

Не бойся неизбежного... Уже не продаю авто морды...
Shtogrin
На сайте с 02.11.2006
Offline
95
#1

RewriteRule ^dir/urls(.*) /urls$1 [R=301] #,QSA если есть аргументы

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
Anaxa
На сайте с 20.12.2006
Offline
123
#2

Вот синтаксис

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.domen.ru

RewriteRule ^(.*)$ http://domen.ru/$1 [R=permanent,L]

М
На сайте с 08.09.2006
Offline
223
#3

Большое спасибо. Получилось.

А чем отличается [R=301] от [R=permanent,L] не подскажите?

Shtogrin
На сайте с 02.11.2006
Offline
95
#4

permanent=301

L - последнее правило

QSA - добавлять аргументы (часть после ?) к переписанному адресу

М
На сайте с 08.09.2006
Offline
223
#5

Ещё раз спасибо!

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