我正在尝试通过$_GET重写.htaccess参数。我试过几个例子,但没有任何爱。基本上我想要的是:
这个网址:
domain.com/news/message.php?item=12
应成为:
domain.com/news/item/12
这是我当前的.htaccess文件,它只隐藏了.php扩展名:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
提前感谢!
发布于 2014-02-22 01:02:17
如果使用的是新闻目录,则可以在rewriterule中说明您的条件。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^news/item/(.*) /news/message.php?item=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
https://stackoverflow.com/questions/21947659
复制相似问题