У меня есть несколько php
страниц, таких как:
http://www.example.com/si/article.php?id=122&nTitle=my-title
http://www.example.com/si/post.php?id=352&pTitle=my-post-title
Я хотел бы переписать их в
http://www.example.com/si/122/my-title
http://www.example.com/si/352/my-post-title
Я пробовал разные вещи в моем файле .htaccess
и нетрезультат.Подскажите пожалуйста как заставить работать с несколькими правилами.Если я использую одно правило в .htaccess
файле, его работа для одной страницы php, как показано ниже:
RewriteRule ^([\s\w-]+)/(.*)/?$ article.php?id=$1&nTitle=$2 [L,QSA,NC]
Это теперь я попробовал его для нескольких страниц:
<ifModule mod_rewrite.c>
Options -Indexes
RewriteEngine on
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^/([\s\w-]+)/(.*)$ /article.php?id=$1&pName=$2 [L,QSA,NC]
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^/([\s\w-]+)/(.*)$ /post.php?id=$1&pName=$2 [L,QSA,NC]
</IfModule>
Может кто-нибудь датьМне совет, как использовать эту функциональность в .htaccess
?
Спасибо.