301 редирект *index.php?page=*

SV
На сайте с 01.04.2010
Offline
29
316

Добрый вечер!

Ребят подскажите как регуляркой в htaccess сделать 301 редирект (не одна страница, их много).

На форуме и в интернете не нашел своей проблемы:

исходная страница: http://www.site.ru/index.php?page=dveri-protivopozharnye

убрать: index.php?page=

надо чтобы было: http://www.site.ru/dveri-protivopozharnye

Спасибо.

Вертел я Ваш сайт... а он и в Топ-10 вышел. Продвижение сайтов- от 4000 рублей (http://harrizma.ru)
nezabor
На сайте с 19.07.2010
Offline
152
#1

я так делал

RewriteEngine on

RewriteRule ^/([^/\.]+)?$ index.php?page=$1 [L]

хотя хз чета не оч помню

Чудес не бывает...
siv1987
На сайте с 02.04.2009
Offline
427
#2

RewriteEngine on

RewriteCond %{QUERY_STRING} ^page=([^&]+)

RewriteRule ^index\.php$ /%1? [R=301,L]

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