.htaccess文件拒绝加载

时间:2013-08-22 19:57:36

标签: .htaccess debian

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

我还在我的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

1 个答案:

答案 0 :(得分:0)

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

AllowOverride All应该可以解决问题。

  

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

     

当这个指令设置为All时,那么任何指令都有   .htaccess .htaccess文件中允许使用上下文。

     

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

编辑apache配置后不要忘记重启apache,检查文件权限。您也可以拖尾错误日志。

还要确保在使用php_value命令时安装了 mod_php 模块