Подскажите с 301

12
A7
На сайте с 22.10.2010
Offline
77
733

У меня получилось что яндекс проиндексировал три главные страницы: sait.ru, sait.ru/?pgid=res_add

и sait.ru/index.php

Я предполагаю что нужно сделать 301, но никогда этого не делал, подскажите, плиз как сделать и куда его прописать. Может ещё какие советы дадите.

И хотел бы ещё спросить, как проверить работает ли 301 с www.sait.ru на sait.ru

А вот лет 100 назад, предложение "получите ссылку", мягко говоря напрягало.
T
На сайте с 11.06.2010
Offline
10
#1
armor71:
хотел бы ещё спросить, как проверить работает ли 301 с www.sait.ru на sait.ru

так введите в адресной строке www.sait.ru если www уберёт значит работает)

A7
На сайте с 22.10.2010
Offline
77
#2

Неа не убирает, в том то и дело.

T
На сайте с 11.06.2010
Offline
10
#3

.htaccess как прописан?

[Удален]
#4

Тоже есть вопрос. есть сайт. В яндексе он индексируется с www, а в гугле без оных. Ссылки внешние на него есть и с www и без. Стоит ли делать 301 редирект? На какой домен лучше? Не потеряются ли позиции?

A7
На сайте с 22.10.2010
Offline
77
#5

RewriteCond %{HTTP_HOST} ^www.sait.ru [NC]

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

Вот так

T
На сайте с 11.06.2010
Offline
10
#6

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.domen\.ru$ [NC]

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

A7
На сайте с 22.10.2010
Offline
77
#7

Спасибо огромное. А как со страницы на страницу 301 сделать?

T
На сайте с 11.06.2010
Offline
10
#8

RedirectPermanent /contacts http://www.site.ru/contact_us/

ПС /contacts если зайдут на эту страницу, из перебросит на http://www.site.ru/contact_us/

trampam добавил 22.10.2010 в 15:57

Простой редирект (в файле .htaccess или httpd.conf для Apache):

Redirect 301 / http://www.you.com/new.htm

где:

Redirect 301 - это инструкция, говорящая что страница перемещена

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

http://www.you.com/new.htm - новая страница или сайт (не забывайте поставить последний “/”, если переадресация идет на сайт).

Чтобы переадресовать только страницу, сохранив PR старой страницы:

Redirect 301 /old/old.htm http://www.you.com/new.htm

где:

/old/old.htm - путь и имя старой страницы

Аналогичный синтаксис для переадресации сайта:

RedirectPermanent / http://www.you.com/

Пример переадресации каталога:

RedirectPermanent /old-directory http://www.domain.com/new-directory/

Например, зашедших в test переадресуем на www.test.com, остальных на enter.test.com (порядок следования записей важен):

Redirect permanent /test http://www.test.com/

Redirect permanent / http://enter.test.com/

A7
На сайте с 22.10.2010
Offline
77
#9

Ещё раз спасибо за развёрнутый ответ и потраченное время. Я всё понял. Пишется сюда:htaccess

T
На сайте с 11.06.2010
Offline
10
#10
armor71:
Пишется сюда:htaccess

да (+многосимволов)

12

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