Корневой каталог Drupal от разработки - PullRequest
0 голосов
/ 25 апреля 2018

Я просто выложил сайт drupal 8 онлайн.Я разработал этот сайт в папке «snew».Интернет-сайт ссылается на эту папку, и drupal ожидает, что файлы будут находиться в этой подпапке.Так что все относится к: www.domain.com/snew/ И это должен быть корень сайта: www.domain.com

Как я могу это изменить?

1 Ответ

0 голосов
/ 25 апреля 2018

Для большинства моих инсталляций у меня Drupal работает из подпапок. Вот что я делаю: settings.php Раскомментируйте и измените эту строку:

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

.htaccess (в вашей подпапке) Если нет элементов, специфичных для сервера / веб-хоста, их можно оставить в покое

.htaccss (в корне сети)

Опции -Indexes

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]

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...