Перейти к содержимому
Русский язык для Invision Community 5

редирект без www на www в IP.Content

Сделал 301 редирект с домена без www на домен с www так:

 

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

 

При входе на сайт по адресу site.ru редиректит на www.site.ru, но если вбить в адресную строку site.ru/index.html , то редиректит на страницу www.site.ru/index.php с этой ошибкой:

[#10CCS2] We could not find the page you were looking for.

 

Как поправить?

 

на данный момент .htaccess выглядит так:

 

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

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

Рекомендованные сообщения

Я совсем не специалист.

Обычно обезьянничаю в хтаччес. У иеня есть нечто подобное (правда, редирект у меня совсем со старого домена).

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

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.