.htaccess 在 xampp (ubuntu) 中不起作用
Posted
技术标签:
【中文标题】.htaccess 在 xampp (ubuntu) 中不起作用【英文标题】:.htaccess is not working in xampp (ubuntu) 【发布时间】:2013-10-12 16:02:41 【问题描述】:我无法让 .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 文件。 怎么办..?
【问题讨论】:
【参考方案1】:确保您的 htaccess 文件位于正确的位置 (/opt/lampp/apache2/htdocs
) 并且它是可读的 (chmod 644 /opt/lampp/apache2/htdocs/.htaccess
) 并且 access file 设置为“.htaccess”:
AccessFileName .htaccess
默认情况下,它已经是“.htaccess”,但可以更改。
最后,尝试在您的 htaccess 文件顶部添加一些乱码(例如“ashdakjhfdksjfhds”),如果您收到 500 内部服务器错误,这意味着您的 htaccess 文件正在被读取,问题不是您的设置,而是文件的内容。
【讨论】:
以上是关于.htaccess 在 xampp (ubuntu) 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
在 ubuntu 13.10 上从 XAMPP 移动到 LAMP 后 htaccess 不起作用(在 apache linux 服务器中启用 htaccess)
.htaccess 在 xampp Ubuntu 14.04 上不起作用