Как сделать редирект

12
darkdw
На сайте с 03.11.2005
Offline
113
5921

Проблема:

1.com - pr3

www.1.com - pr5

Как сделать редирект с 1.com на www чтобы pr был одинаковым(практически)?

понимаю что не раз обсуждалось, но по поиску не нашел :(

Hell is empty and all the devils are here.
raine
На сайте с 25.05.2004
Offline
131
#1

в файле .htacces :

RewriteEngine on

RewriteCond %{HTTP_HOST} ^yoursite\.com

RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301,L]

Serboy
На сайте с 29.09.2005
Offline
94
#2

можно так в .htaccess

RewriteEngine on

RewriteCond %{HTTP_HOST} ^1\.com$

RewriteRule ^(.*)$ http://www.1.com/$1 [R=301,L]

Гы))) Долго писал.

Donald
На сайте с 30.10.2004
Offline
28
#3

Можно просто на php или на чем сайт написан сделать проверку урла, есл он без www, то

header('HTTP/1.1 301 Moved Permanently'); //301 заголовок

header('location: http://www.1.ru'); // редирект на адрес с www

Каталог (http://www.eprst.ru), новости (http://news.eprst.ru), чат (http://chat.eprst.ru), открытки (http://postcards.eprst.ru), знакомства (http://lovers.eprst.ru), клубы (http://clubs.eprst.ru), мелодии для сотовых (http://mobile.eprst.ru), email (http://mail.eprst.ru).
CloneCAT
На сайте с 02.01.2006
Offline
25
#4
в файле .htacces :

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite\.com
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [R=301,L]

а подобные вещи несут какую-либо негативную нагрузку? Или нет разницы есть редирект или нет...?

Изготовление креативных Flash-баннеров и открыток, дорого. (http://www.free-lance.ru/users/CloneCAT) Тиц-240 Pr-3 ухоженная турмордочка свободно 3 из 10 мест по 8$
K
На сайте с 31.01.2001
Offline
737
#5

разница есть. Она в том, что без наличия редиректа в поисковиках будут страницы с www и без него. Если это вам нравится, не ставьте редирект.

С редиректом все нормализуется, в том числе и PR (ссылки просуммируются).

Проблем я не вижу, а что такое "негативная нагрузка" - не знаю.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
SiriuS
На сайте с 26.02.2005
Offline
244
#6

Есть нагрузка на сервер на том хостинге где находятся мои сайты стоят опр. ограничения (какие именно не помню), так вот был форум на одном домене я его убил и сделал редирект, лимит быстро исчерпался:(

Новый форум Сочи о переезде на ПМЖ (https://forum-sochi.ru) - Бизнес и инвестиции в Сочи (https://forum-sochi.ru/forums/9/) - Новостройки и застройщики Сочи (https://forum-sochi.ru/forums/10/)
K. Ermakov
На сайте с 10.12.2004
Offline
328
#7
Donald:
Можно просто на php или на чем сайт написан сделать проверку урла, есл он без www, то
header('HTTP/1.1 301 Moved Permanently'); //301 заголовок
header('location: http://www.1.ru'); // редирект на адрес с www

Только внутренние страницы надо не на морду редиректить, а самих на себя (с ввв)! В Вашей версии редирект идёт на главную страницу, что неверно

С уважением, Константин Ермаков, absite.ru: онлайн кроссворды (http://absite.ru/); searchsuggest.ru: поисковые подсказки доставляют (http://searchsuggest.ru/).
darkdw
На сайте с 03.11.2005
Offline
113
#8

спасибо всем!

[Удален]
#9

Самое простое - в файле httpd.conf сервера apache сделать так:

<VirtualHost 192.xxx.xxx.xxx>

ServerName domain.com

DocumentRoot /home/domain/www

</VirtualHost>

<VirtualHost 192.xxx.xxx.xxx>

ServerName www.domain.com

Redirect 301 / http://domain.com/

</VirtualHost>

Это вариант с минимальной "негативной" нагрузкой на сервер -

домен с www редиректится на домен без www, если надо наоборот - сообразите что поменять :)

Serboy
На сайте с 29.09.2005
Offline
94
#10
ksav:
Самое простое - в файле httpd.conf
...
Это вариант с минимальной "негативной" нагрузкой на сервер -
домен с www редиректится на домен без www, если надо наоборот - сообразите что поменять :)

Ага, дал бы еще хостер доступ к этому файлу для начала.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий