如何在子目录中的xampp localhost中执行mod_rewrite?

时间:2012-05-03 08:41:32

标签: xampp

我是htaccess的全新手,我在修改mod_rewrite时遇到了问题。

我正在尝试更改以下内容:

http://localhost/login/sitepage.php?linklabel=editted

http://localhost/login/sitepage/editted

我在网上查看了很多解决方案,但都没有。我已经使用了phpinfo()并加载了mod_rewrite,并且我已经能够使用htaccess文件将用户定向到404.php文件。

任何帮助都会非常感谢**

1 个答案:

答案 0 :(得分:0)

嘿,伙计们抱歉,实际上没有问题,只是我真的很蠢。我误解了mod_rewrite实际上做了什么,当我点击在url栏中显示查询的链接时,我认为它重写了栏中的url。

对于遇到同样问题的人来说,问题和解决方案是:

我想将此/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页面中的内容。