• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Сайты с www ну никак не открываются

Image CMS

sam325

Форумчанин
#1
Есть 3 сайта WP+Woocomerce
на разных хостингах
Главная перестает открываться при добавке редиректа на www , внутренние стр. открываются но не редиректятся.
Подскажите пожалуйста где в Woocomerce встроен редирект.

.htaccess
Код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
</IfModule>

# END WordPress
Поддержка хостинга ответила:
Дело в том, что скрипты Вашего сайта осуществляют перенаправление на домен без WWW. Если Вы будете добавлять правило перенаправления с домена без WWW на домен c WWW, то перенаправление "зациклится".

Рекомендуем Вам проверить настройки Ваших скриптов.

GET / HTTP/1.0
Host: www.site.ru

HTTP/1.1 301 Moved Permanently
Server: nginx/1.6.2
Date: Thu, 08 Oct 2015 17:57:02 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 0
Connection: close
X-Powered-By: PHP/5.6.11
X-Pingback: http://site.ru/xmlrpc.php
Location: http://site.ru/
 

Yerbolat

Новичок
#2
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
# END WordPress
 

sam325

Форумчанин
#4
Оказалось эти настройки по носом. )

У WordPress есть встроенная функция перенаправления, определяемая основной адрес ресурса:
 
Сверху Снизу