Помогите сделать переадресацию в htacess

A8
На сайте с 15.12.2010
Offline
45
611

Движек DLE

Нужно сделать переадресацию с адресов вида site.ru/user/name/news/page/$1/

на site.ru/films/page/$1/

В файле .htaccess

Стоит такая переадресация

RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]

То есть переадресовует к примеру с index.php?subaction=allnews&user=name&cstart=2

на user/name/news/page/2/

Когда добавляешь строчку

RewriteRule ^films/page/([^/]*)(/?)+$ user/name/news/page/$1/ [L]

Переадресация не работает, но когда заходишь на страницу к примеру site.ru/films/page/2/ то на нее заходит. А мне надо чтобы не только когда заходишь работало, но еще и был редирект с того адреса

Либо же когда редактируешь правило переадресации с

RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2

[L]

на

RewriteRule ^films/page/([^/]*)(/?)+$ index.php?subaction=allnews&user=name&cstart=$1

[L]

переадресация все равно не работает

siv1987
На сайте с 02.04.2009
Offline
427
#1

переадресация это редирект, то что вы привели это реврайты.

RewriteRule ^user/([^/]+)/news/page/([0-9]+)(/?)$ /films/page/$2/ [R=301,L]

вставить в начале

A8
На сайте с 15.12.2010
Offline
45
#2

Спасибо, заработало...

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