Объясните про редирект 301

12
K
На сайте с 11.07.2005
Offline
108
#11
Тогда подскажите кто-нибудь что получается:
www.site.ru
www.site.ru/index.html

Все это разные страницы?

да, это разные страницы (с точки зрения робота)

И со всего этого нужно делать редирект 301 на www.site.ru, так?
И еще насчет оптимизации, видел такое высказывание:
для начала исправьте все ссылки вида href="index.htm" на href=".", а на index.htm сделайте 301-редирект на главпагу. сразу PR вырастет
Как считаете это верно?

ссылку href="index.htm" надо заменять на href="http://www.site.ru/", с index.htm можно сделать 404 ошибку

Может вы тут усложняете слегка?

нет, никто ничего не усложняет

С Уважением, Константин
K. Ermakov
На сайте с 10.12.2004
Offline
328
#12
Pantalone:
www.site.ru
www.site.ru/index.html
site.ru
site.ru/index.html
Все это разные страницы?

Да.

Pantalone:
для начала исправьте все ссылки вида href="index.htm" на href=".", а на index.htm сделайте 301-редирект на главпагу. сразу PR вырастет
Как считаете это верно?

Ну, PR никому не обязан мгновенно расти. Но в свете активной борьбы поисковиков за уникальный контент отдавать одно и то же по 4м адресам (как минимум) - непозволительная роскошь. И потом. Вы же не можете контролировать тех, кто ставит ссылки на Ваш сайт. Кто-то поставит на сайт.ру, кто-то на ввв.сайт.ру/индекс.хтмл. Будет стоять 301-й редирект, гугля возьмёт и учтёт влияние всех ссылок - там-то по редиректам влияние ссылок передаётся.

Pantalone:
Может вы тут усложняете слегка?

Разве ж это сложно? "Вы ещё остальных не видели" (видимо, цитата откуда-то, откуда - не помню).

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

www это ж не просто домен, это для людей сделано, чтобы ясно было что речь о вебе, это уникальный случай, зачем так просто сухим языком из матчасти на просьбу о помощи отвечать?

MaulNet
На сайте с 07.08.2005
Offline
348
#14

Renji, в большинстве случаев это все объясняет.

P
На сайте с 01.05.2006
Offline
161
#15

Ребят, прошу сразу сильно не пинать, а то уже понаставили мне каких-то рейтингов зачем-то :)

Приятель меня тут озадачил радобраться таки с этими редиректами.

Поясните все же плиз по редиректам кому не сложно.

Видел такую конструкцию:

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^site.com

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

Видел так же такую:

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteCond %{HTTP_HOST} ^site.com

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

И вообще такую:

Redirect 301 / http://www.site.com/

Хостер еще сказал следующее:

если планируете использовать Rewrite то требуется включить директиву

Options +SymLinksIfOwnerMatch

Какая все-таки правильная для указания гуглю и остальным что сайт один это www.

И вызывает вопрос написание команд, везде пишут кто во что горазд:

[R=permanent,L]

[L,R=301]

[R=301,L]

[NC,R=301,L]

Одно ли это и тоже?

А это?

RewriteCond %{HTTP_HOST} ^site.com [NC]

RewriteCond %{HTTP_HOST} ^site.com$ [NC]

RewriteCond %{HTTP_HOST} ^site.com$

RewriteCond %{HTTP_HOST} ^site.com

RewriteCond %{HTTP_HOST} ^site\.com

И еще, надо ли как-то избавляться от index.html во внутренних ссылках? Тоже его куда-нить заредиректить?

Не моглибы вы прокомментировать, думаю многим новичкам будет полезно кто сюда сунется.

Спасибо!

P
На сайте с 01.05.2006
Offline
161
#16

Эй знатоки! :)

K
На сайте с 31.01.2001
Offline
737
#17
Pantalone:
надо ли как-то избавляться от index.html во внутренних ссылках?

Направлять их на корень сайта. И не надо здесь эйкать.

Pantalone:
думаю многим новичкам будет полезно кто сюда сунется

Вам бы лучше в раздел "Для новичков". Все 100 раз жевано-пережевано.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
Лёлик
На сайте с 28.04.2006
Offline
54
#18

Pantalone

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

Одно и тоже. Просто в первом случае редирект делается с помощью mod_rewrite, а во втором случае редирект выполняет сам Apache.

Делайте вот так:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.com
RewriteRule ^(.*)$ http://www.site.com/$1 [R=permanent,L]
P
На сайте с 01.05.2006
Offline
161
#19

Сильно ли хуже если написать просто:

Redirect 301 / http://www.site.com/

Вроде наиболее простое решение, но все эти реврайты используют, может какой-то подводный камень?

И еще хотелось бы узнать насчет NC, насколько она важна?

12

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