.htaccess 文件在 localhost 上导致错误
Posted
技术标签:
【中文标题】.htaccess 文件在 localhost 上导致错误【英文标题】:.htaccess file causing error on localhost 【发布时间】:2013-07-04 12:49:12 【问题描述】:这是我的 .htaccess 文件代码,它位于 localhost 的根目录中,没有它可以正常工作,所以它有问题:
RewriteEngine on
RewriteBase /
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRUl .* /index.php [L]
我在尝试加载任何页面时收到以下错误消息:
服务器错误! 服务器遇到内部错误,无法完成您的请求。服务器过载或 CGI 脚本出错。 [...] 2013 年 6 月 7 日下午 12:34:52 Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
【问题讨论】:
你有错字;第 5 行应该是RewriteRule ...
【参考方案1】:
错误在.htaccess文件的最后一行,语法错误,应该是:
RewriteRule .* /index.php [L]
还是谢谢 :-)
【讨论】:
以上是关于.htaccess 文件在 localhost 上导致错误的主要内容,如果未能解决你的问题,请参考以下文章
.htaccess 在 Xampp localhost 服务器上不起作用
使用.htaccess在Localhost上的WordPress
localhost 未读取 htaccess,httpd AllowOverride All 导致错误