mod_rewrite子目录是触发错误

时间:2013-03-01 22:43:18

标签: php .htaccess mod-rewrite

我正在使用MAMP(我知道)在本地游乐场尝试mod_rewrite,我正在使用的规则似乎很好根据stackoverflow上的答案,但我一直得到一个404页面,甚至尝试查看apache服务器日志,即使重写规则包含它,它似乎也缺少文件扩展名。

这是我的规则:

Options +FollowSymLinks  
Options +Indexes  
RewriteEngine On 
RewriteRule ^test/([0-9]+)/$ public/test.php?id=$1 [NC,L] 

Apache日志条目:

[Sat Mar 02 00:24:02 2013] [error] [client 127.0.0.1] File does not exist: /Applications/MAMP/htdocs/site/public/test

我已经通过在子目录中放置相同的htaccess文件来验证它的工作原理,而不是根目录,奇怪的是,这是有效的。

这个问题似乎与.php缺失有关(基于apache日志)。

0 个答案:

没有答案