apache - .htaccess 在 xampp (ubuntu) 中不起作用

标签 apache .htaccess mod-rewrite ubuntu xampp

收不到 .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 文件顶部添加一些乱码(如“ashdak​​jhfdksjfhds”),如果您收到 500 内部服务器错误,这意味着您的 htaccess 文件正在被读取,问题不是您的设置,而是文件。

关于apache - .htaccess 在 xampp (ubuntu) 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19201834/

相关文章:

php - 使用 RewriteRule 时发生内部服务器错误

.htaccess - htaccess seo 友好的 URL

authentication - .htaccess mod-rewrite 与子文件夹身份验证冲突

.htaccess - 站点根目录下整个站点的高级 301 重定向?

java - Apache PDFBox Java 库 - 文本未渲染

apache - 使用 Apache Shiro 进行 Restful Web 服务身份验证和授权

如果不弃用 ADMIN_MEDIA_PREFIX,则无法访问 Django 管理 CSS 文件

.htaccess - 重定向和搜索引擎优化

php - htaccess 将 .htm 重写为 html 不工作

php - 漂亮链接中的撇号和冒号