0

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

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

1 回答 1

0

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

AllowOverride All 应该可以解决问题。

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

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

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

不要忘记在编辑你的 apache 配置后重新启动你的 apache,检查你的文件权限。您还可以跟踪您的错误日志。

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

于 2013-08-22T20:09:08.163 回答