.htaccess无法使用新的Debian 8设置

.htaccess无法使用新的Debian 8设置,.htaccess,debian,.htaccess,Debian,所以我刚刚在一台新服务器上设置了Debian8,启用了a2enmod并重新启动。但是,我的链接不起作用,当我尝试进入可用和默认的站点时,我有以下内容: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <D

所以我刚刚在一台新服务器上设置了Debian8,启用了a2enmod并重新启动。但是,我的链接不起作用,当我尝试进入可用和默认的站点时,我有以下内容:

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined
在此服务器上找不到请求的URL/tos

有人能帮忙吗?
当我将它们改为“全部”而不是“无”时,它只会重新加载主页?

如果您将AllowOverride None改为AllowOverride All会怎么样?

我知道这已经晚了20个月,但如果其他人在这里寻找答案,也许您只需要重新启动服务器

比如:

sudo service apache2 graceful

此代码段中没有阻止对
tos
的请求。如果响应是“404NotFound”,我会怀疑这只是因为没有tos文件或目录。但是/tos.php工作正常。没有任何指令支持这种转换。可能是
sudo service apache2 graceful