Грамотный редирект

12
albion
На сайте с 07.10.2005
Offline
247
#11
nutoz:
Можно другими словами пояснить?

Если ссылки стоят на домен site.ru, на котором в свою очередь редирект на www.site.ru, то эти ссылки не будут учитываться для www.site.ru. И соответственно с редиректами нужно быть поосторожней.

nutoz:
Redirect 301 / http://www.site.ru/

Если данные .htaccess будет един для обоих доменов, т.е. для www.site.ru и для site.ru, то данная конструкция работать не будет, т.к. произойдет зацикливоние.

Правильным будет код:

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

P.S. помоему так. писал по памяти

N
На сайте с 15.01.2007
Offline
2
#12
Kost:
Только в этом случае редирект будет только на одной, главной странице.

хм, / - вроде как этот значок означает, включая все подкаталоги

N
На сайте с 15.01.2007
Offline
2
#13
albion:
Если ссылки стоят на домен site.ru, на котором в свою очередь редирект на www.site.ru, то эти ссылки не будут учитываться для www.site.ru. И соответственно с редиректами нужно быть поосторожней.


Если данные .htaccess будет един для обоих доменов, т.е. для www.site.ru и для site.ru, то данная конструкция работать не будет, т.к. произойдет зацикливоние.

Правильным будет код:



P.S. помоему так. писал по памяти

вы написали код .htaccess склейки www и без www. Как раз что-то похожее у меня будет стоять на новом домене www.site.ru.

А старому домену www.site.com для переадресации вполне хватит .htaccess со строчками:


Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
albion
На сайте с 07.10.2005
Offline
247
#14
nutoz:
А старому домену www.site.com для переадресации вполне хватит .htaccess со строчками:

Да, блин, запутался с доменами (www.site.com, site.com, www.site.ru и site.ru).

albion
На сайте с 07.10.2005
Offline
247
#15
nutoz:
вы написали код .htaccess склейки www и без www

Для Яндекса - это не склейка. Это просто редирект.

N
На сайте с 15.01.2007
Offline
2
#16
albion:
Для Яндекса - это не склейка. Это просто редирект.

да, я в курсе, это я имел в виду гуглю.

UPD. кстати, тут какая-то непонятность в выдаче гугла вылезла у меня - даже тему создал.

Если кто лично сталкивался с этим, отпишитесь, плз. Сдается мне что это скорее плохо, чем хорошо.

/ru/forum/123403

12

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