2013-08-22 116 views
0

我试图设置我的Debian服务器来查找.htaccess文件,但无论我做什么,都不起作用! 我已经尝试编辑我的/ etc/apache2/sites-available/default文件,并为我的/ var/www目录设置AllowOverride All,并且还检查了是否启用了“默认”....htaccess文件拒绝加载

我也插入进入我的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 

回答

0

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

AllowOverride所有应该做的伎俩。

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

当此指令设置为全部时,则在.htaccess文件中允许任何具有 .htaccess上下文的指令。

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

不要忘了编辑你的apache配置后重新启动你的apache,检查你的文件权限。您也可以尾随您的错误日志。

另外,还要确保你有你正在使用的php_value命令

安装 mod_php的模块