首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Ubuntu 16.04、Drupal 8.1.10和Apache 2启用清洁url

如何使用Ubuntu 16.04、Drupal 8.1.10和Apache 2启用清洁url
EN

Ask Ubuntu用户
提问于 2016-10-04 17:23:58
回答 1查看 7.5K关注 0票数 5

我试图在一个虚拟私有服务器(OVH)上安装Drupal8.1.10,其中包含Ubuntu16.04、Apache2和PHP7。我遵循了本教程:

https://www.howtoforge.com/tutorial/how-to-install-drupal_8-apache和ssl-on-ubuntu-15-10/

我已经达到了要求的水平。Drupal告诉我清理url没有启用。我将其添加到apache2.conf和drupal.conf中:

代码语言:javascript
运行
复制
<Directory "/var/www/drupal">
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted

            RewriteEngine on
                RewriteBase /
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_FILENAME} !-d
                RewriteCond %{REQUEST_URI} !=/favicon.ico
                RewriteRule ^ index.php [L]
                </Directory>

                <FilesMatch "\.(cgi|shtml|phtml|php)$">
                                SSLOptions +StdEnvVars
                </FilesMatch>
                <Directory /usr/lib/cgi-bin>
                                SSLOptions +StdEnvVars
                </Directory>

还是不起作用。我已经找了好几个小时了,但我找不到解决办法。

有什么帮助吗?谢谢

EN

回答 1

Ask Ubuntu用户

发布于 2017-04-22 10:15:22

使用下面的过程来启用Ubuntu 16.04的清洁url:

  1. 启用apache模式重写- a2enmod重写
  2. 将以下代码放入/etc/apache2/sites-available/000-default.conf Allowoverride
  3. service apache2 restart

这是为我工作..。

票数 9
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/833040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档