我正在尝试将我的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
答案 0 :(得分:0)
也许你没有找到正确的目录。
AllowOverride All应该可以解决问题。
当此指令设置为None时,则.htaccess文件为 完全被忽略了在这种情况下,服务器甚至不会尝试 读取文件系统中的.htaccess文件。
当这个指令设置为All时,那么任何指令都有 .htaccess .htaccess文件中允许使用上下文。
指令类型可以是以下分组之一 指令。
编辑apache配置后不要忘记重启apache,检查文件权限。您也可以拖尾错误日志。
还要确保在使用php_value命令时安装了 mod_php 模块