Правельно ли составлены файлы: .htaccess, robots.txt

A
На сайте с 01.02.2006
Offline
8
597

.htaccess


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

robots.txt


User-agent: *
Disallow: /admin.php
Host: site.ru

Цель этих настроек указать яндексу, что основной домен без www., а www.site.ru зеркало.

Все ли правильно сделан?

Проблема в том, что в последний апдейт пропал сайт из яндекса по запросу #url="site.ru"

psylosss
На сайте с 23.12.2005
Offline
126
#1

А для чего эти строки в htaccess? Обычно в настройках сервера www.сайт.ру - это алиас к сайт.ру, так что ничего переписывать не надо.

Веб-разработка. Сложные проекты. Проектирование. Проект-менеджмент. Стартапы.
Megavolt
На сайте с 23.12.2005
Offline
179
#2
psylosss:
это алиас к сайт.ру

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

Иногда лучше жевать.... (С)
psylosss
На сайте с 23.12.2005
Offline
126
#3

Megavolt, я не про тот алиас. Я про серверный алиас. ServerAlias. Т.е. все запросы к www.site.ru обрабатываются точно так же, как к site.ru. А здесь в htaccess просто продублирована эта установка.

Megavolt
На сайте с 23.12.2005
Offline
179
#4

не, не дублируется.

разве на алиас выдается 301 редирект сервером? как я понимаю выдаются на 2 запроса просто 1 и тот же ответ.

сдесь же на один из запросов выдается 301 и кидает на второй, который уже и выдает ответ

psylosss
На сайте с 23.12.2005
Offline
126
#5

Megavolt, да, вы правы, не совсем дублируется (че-то я не посмотрел на [R=301,L]). Только вопрос остается: нафига?

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