我有一个简单的.htaccess文件来重写www.domain.com/foobar.php到www.domain.com/foobar
RewriteEngine On RewriteRule foobar foobar.php [L]
即使我跑了phpinfo();它也给了我一个404 phpinfo(); (显示mod_rewrite模块),并检查httpd.conf (默认使用mod_rewrite几次)。
有什么build议么?
最可能的原因是您在configuration中至less没有将“AllowOverride”设置为“FileInfo”。
通过添加这些指令来检查您的重写日志:
RewriteLogLevel 3 RewriteLog /path/to/logfile