我有一个显示新闻内容的网页。页面的 URL 类似于
example.com/news.php?newsid=iphone4-releases
. 我希望可以通过这样的 URL 访问该页面:example.com/news/iphone4-releases
我在我的.htaccess
文件中进行了这些更改
RewriteCond %(REQUEST_FILENAME) !-d [OR]
RewriteCond %(REQUEST_FILENAME) !-f [OR]
RewriteCond %(REQUEST_FILENAME) !-l
RewriteRule .* - [L]
RewriteRule ^(.*)$ http://example.com/news.php?newsid=$1 [NC]
此代码实际上替换了 URL,但我想保留没有 GET 变量的相同 URL。另外,使用这种方法,URL 变成了example.com/iphone4-releases
,但我想要example.com/news/iphone4-releases