出于某种原因,我的.htaccess文件没有加载。 常见的事情是什么让这种事情发生? 我可以在httpd.conf中使用,并在那里创build它,但它不会读取我的目录中的.htaccess文件。
确保你的httpd.conf有这一行
AccessFileName .htaccess
如果是这样,你在Windows系统上? 如果是这样,你不能创build,但可以更新文件没有文件名(即.htaccess , .bat等) – 在运行Windows时,我重命名我的.htaccess到htaccess并更新httpd.conf读取
AccessFileName htaccess
如果你得到一个内部服务器错误,检查你的apache日志在ErrorLog指令中定义,即:
ErrorLog "logs/error.log"
并发布错误在这里进一步debugging。
你需要使用AllowOverride让Apache允许.htaccess指令。
如果你有lighttpd你不能使用htaccess。 你可以把你的htaccess设置放到lighttpdconfiguration文件中。