Проблема с простейшим 301 редиректом

Asar
На сайте с 23.08.2004
Offline
334
345

.htacces:

Redirect 301 /page.php?id=6 http://www.site.ru/newpage/10

Результат:

404

The requested URL /page.php was not found on this server.

Где туплю?

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

Это, видимо, из-за query string.

Попробуйте реврайтом

RewriteEngine on

RewriteCond %{QUERY_STRING} ^id=6$

RewriteRule ^page.php$ http://www.site.ru/newpage/10 [R=301,L]

Лог в помощь!
Asar
На сайте с 23.08.2004
Offline
334
#2

Спасиб, так лучше, но id=6 остается, т.е. имеем не /newpage/10, a /newpage/10?id=6. Лечится?

DiAksID
На сайте с 02.08.2008
Offline
236
#3
Asar:
Спасиб, так лучше, но id=6 остается, т.е. имеем не /newpage/10, a /newpage/10?id=6. Лечится?

знак вопроса в конце Rule "лечит"

show must go on !!!...
Asar
На сайте с 23.08.2004
Offline
334
#4
DiAksID:
знак вопроса в конце Rule "лечит"

Спасиб вэри мач!

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