.htaccess和WAMP的问题

时间:2013-02-27 07:53:42

标签: php .htaccess rewrite wamp

好的,所以我已经尝试了很长时间才找到这个问题的解决方案。基本上我有一个名为view_app.php的脚本,它采用a的get变量。我想通过使用.htaccess制作网址mydomain.com/a/VARIABLE来让它更漂亮,但我似乎无法让它工作。这是我的.htaccess文件:

RewriteEngine On
RewriteBase /Site/
RewriteRule ^a/(.*)/$ /Site/view_app.php?a=$1 [QSA,L]

我也进入了httpd.conf并将AllowOveride设置为All,但我仍然遇到不重写的问题,只是抛出404错误。感谢任何帮助。谢谢。

2 个答案:

答案 0 :(得分:1)

试试这个:

RewriteEngine On
RewriteBase /Site/
RewriteRule a/(.*)/$ view_app.php?a=$1 [QSA,L]

答案 1 :(得分:0)

使用RewriteRule时,不应在行中包含基本名称或域名。另外,请确保打开RewriteEngine。像这样:

RewriteEngine On
RewriteBase /Site/
RewriteRule ^([^/]+)/([^/]+)$  index.php?$1=$2 

它将重写为domain / a / 1