0

我无法让.htaccess在Ubuntu 13.04下的xampp中工作,并且服务器一直显示 404 错误页面我尝试使用此代码修改 /opt/lampp/apache2/conf/ 中的httpd.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 文件。
该怎么办 .. ?

4

1 回答 1

1

确保您的 htaccess 文件位于正确的位置 ( /opt/lampp/apache2/htdocs) 并且它是可读chmod 644 /opt/lampp/apache2/htdocs/.htaccess的 ( ) 并且访问文件设置为“.htaccess”:

AccessFileName .htaccess

默认情况下,它已经是“.htaccess”,但可以更改。

最后,尝试在您的 htaccess 文件顶部添加一些乱码(如“ashdak​​jhfdksjfhds”),如果您收到 500 内部服务器错误,这意味着您的 htaccess 文件正在被读取,问题不是您的设置,而是文件。

于 2013-10-05T20:13:39.837 回答