Перейти к содержанию
Официальный форум поддержки Simpla

Редирект 301 "с www" на "без www" выдает ошибку


Перейти к решению Решено predator,

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

Здравствуйте!

Знаю, что тема неоднократно поднималась, но решения найти не удалось, поэтому опишу проблему подробно:

Нужно сделать 301 редирект "с www" на "без www"

 

1. в .htaccess прописал:

 

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
 
2. в результате после редиректа с www.site.ru в конце домена дописывается лишнее вида
 
site.ru/index.php?module=MainView&page_url=
 
3. в .htaccess есть правило, которое прописывает эту строку, но если его удалить - вместо главной показывает "Страница показывает не найдена"
 
Помогите, пожалуйста, как сделать редирект "с www" на "без www" корректно??
Большое спасибо наперед
Ссылка на сообщение
Поделиться на другие сайты

 

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

 

 

Ден, а че это за хрень у тебя в подписи?? Причем здесь яндекс.деньги?)

Ссылка на сообщение
Поделиться на другие сайты

Возможно, причина в том, что строки п.1 стоят в конце .htaccess. Попробуйте поставить в начало.

 

нет, они стоят как раз в начале.

 

 

 

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

 

ваш вариант с доменами, к сожалению, не работает так же, как и мой. все равно появляется index.php?module=MainView&page_url=

в конце после редиректа

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Проблема была в кэше. Изначальный вариант рабочий:

 

в самом верху нужно прописать это:

 

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Ссылка на сообщение
Поделиться на другие сайты

Ден, а че это за хрень у тебя в подписи?? Причем здесь яндекс.деньги?)

Как вариант, видимо, он расчитывал на вознаграждение :)

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...