Drupal Multisite в подпапках, перенаправление www в htaccess - PullRequest
0 голосов
/ 26 июля 2010

Я использую многосайтовую настройку в подпапках, все работает отлично, кроме перенаправления не с www на www.

У меня это работает без проблем для основного домена, но я не могу заставить его работать на других сайтах: например, я хочу это перенаправление:

site.com / ru> www.site.com/ru

Ответы [ 3 ]

1 голос
/ 26 июля 2010

Попробуйте

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^site.com [nc]
rewriterule ^(.*)$ http://www.site.com/$1 [r=301,nc]
0 голосов
/ 30 июля 2013

Если вы проверите файл .htaccess, который вы можете увидеть в строке 85-90 (Drupal 7.x):

# To redirect all users to access the site WITH the 'www.' prefix,
# (http://example.com/... will be redirected to http://www.example.com/...)
# uncomment the following:
# RewriteCond %{HTTP_HOST} .
# RewriteCond %{HTTP_HOST} !^www\. [NC]
# RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

И если вы раскомментируете эти строки, вы можете получить решение вашей проблемы.

0 голосов
/ 27 июля 2010
RedirectPermanent /ru http://www.site.com/ru

может быть лучшей альтернативой правилам перезаписи.

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