3

我刚刚安装并开始使用 Drupal 7,并按照说明打开了 Clean Urls。我单击了“运行 Clean URL 测试”按钮,但没有返回任何结果。它加载一些东西,然后刷新页面。如说明中所述,没有启用干净 url 的选项。有人可以帮忙吗?

4

4 回答 4

5

在项目根目录中打开 .htaccess 文件。取消注释RewriteBase /drupal并将其更改为您的项目名称,例如RewriteBase /myprojectname. 评论RewriteBase / 转到 /admin/config/search/clean-urls 将有一个选项来启用干净的 URL。

于 2013-07-02T08:28:28.587 回答
3
For Ubuntu Server 13.04
sudo a2enmod rewrite
sudo vi /etc/apache2/sites-enabled/default

If there is no such file, try this one: /etc/apache2/sites-enabled/000-default
Change (line 7 and line 11), "AllowOverride None" to "AllowOverride All".
Save and exit.

Restart Apache
sudo /etc/init.d/apache2 restart

如果您使用的是 apache 2.4 版,请在 /etc/apache2/sites-available/000-default.conf 文件中添加以下代码。

<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>
于 2013-11-04T17:14:16.140 回答
1
  1. 左键单击 wamp 服务器并转到 apache。
  2. 此处将打开子菜单,转到 apache 模块并启用 rewrite_module。
  3. 重新启动 wamp 服务器,然后检查您的站点。
  4. Enable clean url 现在将处于活动状态。
于 2013-11-28T05:35:45.860 回答
0

首先,/etc/apache2/sites-available如果使用 apache,然后000-default.conf使用您喜欢的编辑器打开并将此命令添加到该 conf:

<Directory /var/www/html>
    AllowOverride All
</Directory>

最后,输入sudo service apache2 restart终端。

于 2016-08-01T10:25:07.847 回答