.htaccess и редирект

[Удален]
510

Что-то у меня не получается сделать редирект. Где-то косяк. Хелп :)

В последней строке хочу перекинуть страницу вида http://site.ru/index.php?ukey=home на http://site.ru

#

AddDefaultCharset UTF-8

# Stats

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

RewriteRule stats/(.*).htm$ /stats/$1.php # Это - работает!

RewriteRule ^index.php?ukey=home$ / # Это - не хочет

Спасибо :)

[umka]
На сайте с 25.05.2008
Offline
456
#1

Вместо

Eagle:
RewriteRule ^index.php?ukey=home$ / # Это - не хочет

вот так:

RewriteCond %{QUERY_STRING} ^ukey=home$
RewriteRule ^index\.php$ /
Лог в помощь!
[Удален]
#2
'[umka:
;6494594']Вместо

вот так:
RewriteCond %{QUERY_STRING} ^ukey=home$
RewriteRule ^index\.php$ /

Ошибка 500. Если исправить на:

RewriteCond %{QUERY_STRING} ^ukey=home$
RewriteRule ^index\.php$ / [R=301,L]

то перекидывает на /?ukey=home, хочется просто на /.

[umka]
На сайте с 25.05.2008
Offline
456
#3
Eagle:
Ошибка 500. Если исправить на:
RewriteCond %{QUERY_STRING} ^ukey=home$

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

то перекидывает на /?ukey=home, хочется просто на /.

Сорри :)

Вот так правильно:

RewriteCond %{QUERY_STRING} ^ukey=home$

RewriteRule ^index\.php$ /? [R=301,L]
[Удален]
#4

Точно-точно :)

Спасибо Вам!

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