.htaccess на Modx evo

master_jeday
На сайте с 15.05.2010
Offline
231
2954

Бьюсь над редиректом с одной страницы на другую. Для примера - с /catalog/1 на /page.

Пробовал вот так:

RewriteRule ^catalog/1$ /page [R=301]

или так:

Redirect 301 /catalog/1 /page

И так, и эдак редирект происходит на /catalog/page?q=catalog/1

?q= - это адреса самого движка, с них уже редиректит на алиасы.

Может, кто сталкивался, как тут настроить можно?

Дорвеи на заказ с гарантией трафика ( /ru/forum/993918 ) >>> Осторожно, в телеге/скайпе есть клоны! Проверяйте, что общаетесь именно со мной через личку!
siv1987
На сайте с 02.04.2009
Offline
427
#1

RewriteRule ^catalog/1$ /page? [R=301]

IL
На сайте с 20.04.2007
Offline
435
#2
master_jeday:
И так, и эдак редирект происходит на /catalog/page?q=catalog/1

Выше по коду поднять, сразу после RewriteEngine ON

RewriteRule ^catalog/1$ /page [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
master_jeday
На сайте с 15.05.2010
Offline
231
#3

siv1987, ivan-lev, не, не помогает. :(

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

1. Этот редирект обязательно уберите из кода Redirect 301 /catalog/1 /page

2. Попробуйте в другом браузере или с другим урл, так как браузер мог закешировать ответ, особенно сильно это замечаю в опере, когда меняю редирект а урл продолжает работать по старым правилам.

R
На сайте с 29.01.2009
Offline
37
#5

в ModX Evo 1.6 в .htaccess у нас работает след. конструкция:

RewriteRule ^mebel-dlya-sideniya/kresla_ofisnie.htm$ kresla-i-stulya.html [R=301,L]

также для быстрого управления редиректом старых урлов поставили плагин RedirectMap http://community.modx-cms.ru/blog/addons/1130.html

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