htaccsess для динамических страниц

N
На сайте с 14.03.2007
Offline
82
nau
346

Есть статья хочется оптимизировать ее адрес под ключевой запрос keyword

Сейчас адрес такой

http://www.site.ru/articles/articles.php?id_news=51

Хочется

http://www.site.ru/keyword

Хочется все сделать через .htaccess

Добавляю два кода

#рерайт

RewriteRule ^ keyword articles/articles.php?id_news=51

#редирект

RewriteCond %{QUERY_STRING} ^id_news=51$

RewriteRule ^articles/articles\.php$ http://www.site.ru/keyword? [L,R=301]

Но вместе они образуют замкнутый круг и не работает,

Приходится оставлять первый вариант.

И делать редирект через php

if ($_SERVER['REQUEST_URI']=='/articles/articles.php?id_news=51') 
{$URL="http://www.site.ru/keyword ";
header("HTTP/1.1 301 Moved Permanently");
header ("Location: $URL");
}

Как обойтись без PHP?

Спасибо!

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