【发布时间】:2012-07-02 09:25:02
【问题描述】:
我遇到了一个复杂的问题,我无法弄清楚。通过修改/etc/apache2/sites-enabled中的000-default文件可以解决这个问题。
AllOverride 行必须保留以下关键字 None。
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
有没有其他方法可以在 Debian 服务器上为 Drupal 7 启用干净的 URL?
【问题讨论】:
-
不确定这与正常情况有何不同。你以前在其他网站上做过吗?
-
我的网站在不同的服务器上运行,使用不同版本的 Apache (Debian),干净的 URL 工作,即使没有修改 000-default 文件或 .htaccess。我尝试了许多 .htaccess 调整,但没有结果。许多用户解决此问题的有效方法是修改 000-default 文件。不幸的是,我没有这样做的权限,而且服务器托管了许多站点,所以这个选项是不可接受的。所以我正在寻找不同的解决方案。提前感谢您的帮助。
-
你试过只设置重写基数吗?
-
我也试过了,但我犯了一个基本错误。我刚刚发现我的 .htaccess 文件被忽略了,换句话说,它甚至没有被使用。现在唯一的方法是联系服务器管理员。
-
嗯,好的。如果您之后需要帮助,请编辑您的问题。
标签: content-management-system drupal-7 debian clean-urls