我刚刚安装并开始使用 Drupal 7,并按照说明打开了 Clean Urls。我单击了“运行 Clean URL 测试”按钮,但没有返回任何结果。它加载一些东西,然后刷新页面。如说明中所述,没有启用干净 url 的选项。有人可以帮忙吗?
问问题
11881 次
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
- 左键单击 wamp 服务器并转到 apache。
- 此处将打开子菜单,转到 apache 模块并启用 rewrite_module。
- 重新启动 wamp 服务器,然后检查您的站点。
- 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 回答