Редирект и поисковики? как лучше?

Finch
На сайте с 11.08.2005
Offline
99
528

Доброго времени суток,

нужен ваш совет.

Нужно редиректить с сайта test.site.ru на папку www.site.ru/test/ незаметно для пользователя. Для посетителя это всё тот же старый test.site.ru.

Делаю это таким макаром, вроде всё работает, но как к этому отнесутся поисковики? Нормально ли такой .htaccess для SEO?

RewriteEngine on

RewriteRule ^.htaccess$ - [F]

Options +FollowSymlinks

RewriteBase /

RewriteCond %{HTTP_HOST} ^test.site.*

RewriteCond %{REQUEST_URI} !/test/

RewriteRule ^(.*)$ /web/$1

RewriteCond %{HTTP_HOST} ^www.test.site.*

RewriteCond %{REQUEST_URI} !/test/

RewriteRule ^(.*)$ /web/$1

Зарание спасибо!

S0
На сайте с 23.11.2006
Offline
55
#1

а если поставить редирект из цпанели, там вроде есть такая функция.

Предлагаю хостинг icq 468655368. Отзывы (http://www.hostobzor.ru/opinion/op.php?pid=1518) еще Отзывы (/ru/forum/221296)
Finch
На сайте с 11.08.2005
Offline
99
#2

Ну во-первых у нас нету сPanel, а ISPmanager, во-вторых, тут дело не в том как, а нормально ли это для SEO?

K. Ermakov
На сайте с 10.12.2004
Offline
328
#3

Проверьте отдаваемые сервером заголовки.

Редирект - это 301 или 302. Обычная страница сайта - 200. Несуществующая страница - 404.

С уважением, Константин Ермаков, absite.ru: онлайн кроссворды (http://absite.ru/); searchsuggest.ru: поисковые подсказки доставляют (http://searchsuggest.ru/).
Finch
На сайте с 11.08.2005
Offline
99
#4
K. Ermakov:
Проверьте отдаваемые сервером заголовки.
Редирект - это 301 или 302. Обычная страница сайта - 200. Несуществующая страница - 404.

Выдаёт HTTP/1.1 200 OK

Константин, а как узнать какой редирект? В заголовке ничего не говорит про редирект.

Вот весь заголовок:

HTTP/1.1 200 OK

Date: Tue, 12 Dec 2006 11:16:22 GMT

Server: Apache

X-Powered-By: PHP/4.4.4

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Pragma: no-cache

Set-Cookie: BITRIX_SM_GUEST_ID=380; expires=Fri, 07 Dec 2007 11:16:23 GMT; path=/; domain=site.ru

Set-Cookie: BITRIX_SM_LAST_VISIT=12.12.2006+14%3A16%3A23; expires=Fri, 07 Dec 2007 11:16:23 GMT; path=/; domain=site.ru

B-Powered-By: Bitrix SM (f9f4b1de30db798d254305d046f34f72)

Connection: close

Content-Type: text/html; charset=windows-1251

K. Ermakov
На сайте с 10.12.2004
Offline
328
#5
Finch:
а как узнать какой редирект? В заголовке ничего не говорит про редирект

Так, наверно, у Вас и нет редиректа :) А только мод-реврайт.

Finch
На сайте с 11.08.2005
Offline
99
#6
K. Ermakov:
Так, наверно, у Вас и нет редиректа :) А только мод-реврайт.

Хм, ну да, я это и имел в виду, вроде ж в .htaccess'е написано, что морд-реврайт 🙄

Константин, так, как эта контсрукция будет дружить с поисковиками? ☝

И ещё, если в htaccess используется mod_rewrite, можно ли использовать также редирект со старых страниц на новые?

Вот такого типа:

RedirectPermanent /oldpage http://test.site.ru/newpage

Не будет ли конфликтов?

K. Ermakov
На сайте с 10.12.2004
Offline
328
#7
Finch:
эта контсрукция будет дружить с поисковиками?

Если страница отдаёт код 200, то высока вероятность, что она будет проиндексирована :) Будет дружить, должна :)

Finch:
Не будет ли конфликтов?

Опять же. Смотрите, какие заголовки отдаёт сервер.

Finch
На сайте с 11.08.2005
Offline
99
#8

Константин, как говорится "респект +1", а по человечески - огромное спасибо!

🚬

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