Jump to content

predator

Пользователь
  • Content Count

    3
  • Joined

  • Last visited

Posts posted by predator

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

     

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

     

     

     

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

     

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

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

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

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

    Нужно сделать 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" корректно??
    Большое спасибо наперед
×
×
  • Create New...