Drupal根目录来自开发

时间:2018-04-25 12:53:00

标签: drupal drupal-8

我刚刚在网上放了一个drupal 8网站。 我在'snew'文件夹中开发了这个网站。 在线站点引用该文件夹,drupal期望文件位于此子文件夹中。 所以一切都是指: www.domain.com/snew/ 它应该是网站的根源: www.domain.com

我该如何改变?

1 个答案:

答案 0 :(得分:1)

对于我的大多数安装,我从子文件夹运行Drupal。这是我做的: 的settings.php 取消注释并修改此行:

# $base_url = 'http://www.example.com';  // NO trailing slash!

.htaccess(在您的子文件夹中) 除非要添加服务器/ Web主机特定的项目,否则可以单独使用

.htaccss(在Web根目录中)

选项 - 索引

RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} !^www\.[yourdomain]\.[your TLD]$ [NC]
RewriteRule .* http://www..[yourdomain].[your TLD]/ [L,R=301]
RewriteRule ^$ production/index.php [L]
RewriteCond %{DOCUMENT_ROOT}/[subfolder]%{REQUEST_URI} -f
RewriteRule .* [subfolder]/$0 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*[subfolder]/index.php?q=$0 [QSA]

希望这有帮助。