我是htaccess的全新手,我在修改mod_rewrite时遇到了问题。
我正在尝试更改以下内容:
http://localhost/login/sitepage.php?linklabel=editted
到
http://localhost/login/sitepage/editted
我在网上查看了很多解决方案,但都没有。我已经使用了phpinfo()并加载了mod_rewrite,并且我已经能够使用htaccess文件将用户定向到404.php文件。
任何帮助都会非常感谢**
答案 0 :(得分:0)
对于遇到同样问题的人来说,问题和解决方案是:
我想将此/sitepage.php?linklabel=editted更改为/editted.html
无论如何使用http://www.generateit.net/mod-rewrite/处的代码生成器,在.htaccess文件中我放下了以下代码 -
RewriteEngine On RewriteRule ^([^ /] *)。html $ /sitepage.php?linklabel=$1 [L]
当我点击按钮时,它仍然转到/sitepage.php?linklabel=editted
我忘了更改editted page
到
editted page因为它会在新网址中显示/sitepage.php?linklabel=editted页面中的内容。