Проблема с 301 редиректом - работает только на главной

(Ответов: 8, Просмотров: 992)
  1. Новичок Аватар для Surgeryzone
    • Регистрация: 11.04.2012
    • Сообщений: 26
    • Репутация: 0
    Добрый день, пытаюсь сделать редирект страниц с www на страницы без www.

    Прописал правило в htaccess, такого вида:

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

    Но редирект работает только для главной страницы. В чем может быть проблема?

    ---------- Сообщение добавлено 16:46 ---------- Предыдущее 16:44 ----------

    В поддержке хостинга сказали, что раз редирект на главной работает, то проблема в коде сайта, а не на их стороне. Но что-то я сомневаюсь, при чем здесь код сайта, если эти редиректы сервером осуществляются.
    • 0
  2. Quae res omnia Аватар для Coder
    • Регистрация: 29.01.2015
    • Сообщений: 826
    • Репутация: 303
    Код HTML:
    RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC]
    RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
    У вас:
    Цитата Сообщение от Surgeryzone Посмотреть сообщение
    RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
    См здесь: 301 редирект в файле .htaccess. Примеры _http://coderhs.com/archive/redirect_301
    • -1
  3. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    Surgeryzone, Попробуй код
    Код HTML:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.sait\.ru$ [NC]
    RewriteRule ^(.*)$ http://sait.ru/$1 [R=301,L]
    RewriteRule ^.htaccess$ - [F]
    • 0
  4. Новичок Аватар для Surgeryzone
    • Регистрация: 11.04.2012
    • Сообщений: 26
    • Репутация: 0
    Оба варианта ничего не дали.
    • 0
  5. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    Surgeryzone,Какой движок сайта. Ну и покажите сам .htaccess что у вас там за код вообще есть.
    • 0
  6. Новичок Аватар для Surgeryzone
    • Регистрация: 11.04.2012
    • Сообщений: 26
    • Репутация: 0
    Движок - какая-то самописная CMS. Я уже как минимум третий владелец сайта, поэтому найти автора нельзя.

    В htaccess пробовал убирать все, оставлять только

    Options +FollowSymLinks
    RewriteEngine on

    RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
    RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
    • 0
  7. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    Surgeryzone,Попробуй так, убери первую строчку вниз и редирект поставь самым первым.
    Вот так
    Код HTML:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.sait\.ru$ [NC]
    RewriteRule ^(.*)$ http://sait.ru/$1 [R=301,L]
    RewriteRule ^.htaccess$ - [F]
    Options +FollowSymLinks
    • 0
  8. Гуру Аватар для buninsan
    • Регистрация: 12.02.2012
    • Сообщений: 1,017
    • Репутация: 189
    можно cname запись прописать для домена как вариант
    с www на site.ru
    • 0
  9. Новичок Аватар для Surgeryzone
    • Регистрация: 11.04.2012
    • Сообщений: 26
    • Репутация: 0
    Порылся в движке, получилось сделать через php.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
WP проблема с главной страницей
WordPress 4 07.09.2013 19:24
Как вывести рубрики сайта только на главной в WP
WordPress 2 03.11.2011 00:01
Проблема с редиректом
Web программирование 1 10.11.2010 18:54
Robots.txt. Индексация ТОЛЬКО главной страницы
Прочее 16 01.05.2010 11:37
Как в DLE вывести текст только на главной?
Софт, скрипты, сервисы 2 04.02.2010 22:32

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры