Помощь по mod-rewrite

Иван Самофал

Друзья, у меня есть страница article.php?id=50 - где выводятся статьи по нужному id

добавляю в htaccess, чтобы выводилось article/50

for article.php

    RewriteCond %{THE_REQUEST} \s/+article(?:\.php)?\?id=([0-9]+) [NC]
    RewriteRule ^ article/%1? [R,L]
    RewriteRule ^article/([0-9]+)/?$ article.php?id=$1 [L,QSA]

#Правило для папки IMG
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule .*\/img\/(.*) img/$1

    #Правило для папки CSS
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule .*\/css\/(.*) css/$1

    RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

    Но теперь хочу для разделов категорий на странице articles.php?cat=russia, чтобы выводилось articles/russia

    добавляю 

    #articles.php
    RewriteCond %{THE_REQUEST} \s/+articles(?:\.php)?\?cat=([a-z]+) [NC]
    RewriteRule ^ articles/%1? [R,L]
    RewriteRule ^articles/([a-z]+)/?$ /articles.php?cat=$1 [L,QSA]

    страница article/50 отображается корректно, но перейти в категорию не получается. появляется адрес article/articles.php?cat=russia, а должен быть articles.php?cat=russia
    Как можно в этом случае убрать из начала URL - article ?? 
Иван Самофал 6 месяцев назадСпасибо 0
1 чел.