Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Хостинг и доменные имена (http://forum.sape.ru/forumdisplay.php?f=60)
-   -   Редирект домена с www на без www (http://forum.sape.ru/showthread.php?t=53491)

Дмитрий Сергеевич 03.06.2010 13:15

Редирект домена с www на без www
 
Здравствуйте!
Есть площадка в сапе, домен сайта площадки указан с www.
Но по определенным причинам настроек сервера сайт работает только без www, а с www (как сайт был ранее добавлен в сапу) ошибка 404.
Доступ к настройкам сервера отсутсвует.

Пробовал прописывать в .htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

не помогает, по прежнему с www ошибка 404.
соответвенно и робот сапы ставит error на всех ссылках, хотя без www все ссылки отображаются.
Подскажите, возможно ли с помощью .htaccess или robot.txt или может быть мегатегов сделать редирект с www на без www так, чтобы робот сапы проверяя ссылки на сайте с www - находил ссылки ?

Алексей Барыкин 03.06.2010 13:19

Код:

# Запуск mod_rewrite
RewriteEngine on
RewriteBase /

#перенаправление с www.site.ru на site.ru
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

А так?

Последний Герой 03.06.2010 13:28

Цитата:

Сообщение от Дмитрий Сергеевич (Сообщение 826959)
а с www (как сайт был ранее добавлен в сапу) ошибка 404

домен www куда указывает? если на другой сервер или в другое место на вебсервере то htaccess не поможет. в личку урл скиньте, проверю DNS.

Цитата:

Сообщение от Дмитрий Сергеевич (Сообщение 826959)
Доступ к настройкам сервера отсутсвует.

Почему? Сайт взломан?

magura888 03.06.2010 13:38

Попробуйте так в .htaccess:

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

ИЛИ

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

Дмитрий Сергеевич 03.06.2010 13:56

Цитата:

Сообщение от Алексей Барыкин (Сообщение 826965)
Код:

# Запуск mod_rewrite
RewriteEngine on
RewriteBase /
 
#перенаправление с www.site.ru на site.ru
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

А так?

Так тоже самое, с www - 404 "не найдено"

Добавлено через 7 минут
magura888, не редиректит почему-то :(

Последний Герой 03.06.2010 20:09

Дмитрий Сергеевич, посмотрел. оба кажут на один адрес. нужно на сервере субдомен www как alias навесить в конфиге.


Часовой пояс GMT +3, время: 18:32.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.