Помогите с редиректом в modx

stifler_x
На сайте с 19.06.2008
Offline
193
1432

Изменили характер урлов на ЧПУ.

Страница /index.php?id=x стала /page-x.php.

Теперь один и тот же контент доступен по вышеуказанным урлам.

Как сделать редирект со страниц /index.php?id=x на /page-x.php

хтаццесс выглядит так:


Options +FollowSymlinks
RewriteEngine On
RewriteBase /

# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]

# Exclude /assets and /manager directories from rewrite rules
RewriteRule ^(manager|assets) - [L]

# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
[umka]
На сайте с 25.05.2008
Offline
456
#1

После RewriteBase добавьте строчки:

RewriteCond %{QUERY_STRING} ^id=([0-9]+)$

RewriteRule ^index.php$ /page-%1.php? [R=permanent,L]
Лог в помощь!

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