проблема: у меня на сервере установлен drupal (8.6), и я хочу, чтобы он был доступен для "/drupal" (mysite.com/drupal)
, я использовал либо htaccess
и apache2 conf's RewriteBase /drupal
, но когда я нажимаю на соединение или любую ссылку в моемСайт drupal перенаправляет меня без /drupal
, например: mysite.com/user/login
.
apache2 conf:
<VirtualHost *:81>
ServerName mysite.com
DocumentRoot /var/www/sitesweb/drupal
<Directory /var/www/sitesweb/drupal>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted
RewriteEngine On
RewriteBase /drupal
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
php_value memory_limit 512M
</Directory>
LogLevel debug
ErrorLog /var/log/apache2/drupal_error.log
</VirtualHost>
И в моем .htaccess я либо комментирую, либо раскомментирую строку RewriteBase, то же самоерезультаты.