我在 .htaccess 文件中让 mod-rewrite 规则像我需要的那样工作时遇到了一些麻烦。
我正在尝试翻译来自以下内容的网络请求:
http://www.masterongspropshop.com/blog/22
至:
.../blog.php?idPost=22
当我尝试时,URL 总是恢复为.../blog?idPost=22
. 我尝试了几种不同的变体,但所有变体似乎都以相似的结果结束。
目前的重写规则如下所示:
RewriteRule ^blog$ blog.php [L] RewriteRule ^blog/([0-9]*)$ blog.php?idPost=$1 [L,QSA]