【问题标题】:.htaccess file refuses to load.htaccess 文件拒绝加载
【发布时间】:2013-08-22 19:57:36
【问题描述】:

我正在尝试将我的 Debian 服务器设置为查找 .htaccess 文件,但无论我做什么,都没有任何效果! 我已经尝试编辑我的 /etc/apache2/sites-available/default 文件并为我的 /var/www 目录设置AllowOverride All,并检查是否启用了“默认”...

我还在我的 apache2.conf 文件中插入了以下内容:

AccessFileName .htaccess

<Directory "/var/www">
    AllowOverride All
</Directory>

由于某种原因,它仍然无法正常工作。这是我的 .htaccess 文件(经测试可在 Windows 上的 XAMPP 中工作)

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

RewriteEngine off

DefaultType application/x-httpd-php
Options +MultiViews

【问题讨论】:

    标签: .htaccess debian


    【解决方案1】:

    也许你没有找到正确的目录。

    AllowOverride All 应该可以解决问题。

    当此指令设置为 None 时,.htaccess 文件 完全无视。在这种情况下,服务器甚至不会尝试 读取文件系统中的 .htaccess 文件。

    当此指令设置为 All 时,任何具有 .htaccess 上下文允许在 .htaccess 文件中使用。

    指令类型可以是以下分组之一 指令。

    编辑完你的apache配置后别忘了重启你的apache,检查你的文件权限。您还可以跟踪错误日志。

    同时确保您在使用 php_value 命令时安装了 mod_php 模块

    【讨论】:

      猜你喜欢
      • 2011-05-30
      • 1970-01-01
      • 2011-05-11
      • 2020-08-01
      • 2012-02-06
      • 2019-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多