收不到 .htaccess 在 工作xampp 在 下Ubuntu 13.04 并且服务器一直显示我试图修改的 404 错误页面 httpd.conf 在/opt/lampp/apache2/conf/中使用此代码
<Directory "/opt/lampp/apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
LoadModule rewrite_module modules/mod_rewrite.so
但仍然给出相同的错误页面
看起来服务器看不到 .htaccess 文件。
该怎么办 .. ?
最佳答案
确保您的 htaccess 文件位于正确的位置 ( /opt/lampp/apache2/htdocs
) 并且它是可读的 ( chmod 644 /opt/lampp/apache2/htdocs/.htaccess
) 并且 access file设置为“.htaccess”:
AccessFileName .htaccess
默认情况下,它已经是“.htaccess”,但可以更改。
最后,尝试在您的 htaccess 文件顶部添加一些乱码(如“ashdakjhfdksjfhds”),如果您收到 500 内部服务器错误,这意味着您的 htaccess 文件正在被读取,问题不是您的设置,而是文件。
关于apache - .htaccess 在 xampp (ubuntu) 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19201834/