Мёртвый блог живого человека

SEO-оптимизация, манимейкинг, веб-разработка

Редирект на www

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

А тут взялся делать один проект, а у него взялся делать адрес как www.site.ru и столкнулся с такой банальной вещью как редирект с site.ru на www.site.ru.

О моей безумной попытке и как я вышел из ситуации читайте под катом (:



Всё банально просто, как моя попытка, так и решение.

Сначала в панели управления (ispmanager) в настройках домена создал редирект, типа с сайта на www.site.ru. Вот и всё подумал я, но проснулся утром, попытался зайти на сайт и firefox выдал мне ошибку, типа домен сам на себя делает бесконечные редиректы. Оо

В итоге решил проблему легко и просто, пошарив немного интернет.
Создал в корне сайта .htaccess файл и в него тупо вбил строки, совершающие 301 редирект:

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

Оказалось всё проще простого (:



Оставить комментарий

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой:

Комментарии

  1. А зачем этот www? Всю жизнь без него жили и проживем еще долго. Толку от него нет, только увеличивает и так длинный адрес ссылки.

    VA:F [1.9.22_1171]
    +1
  2. о! то что нужно, мне как раз нужно было подправить хтацес. спасибо)

    VA:F [1.9.22_1171]
    +1
  3. Тоже не понимаю зачемэто нужно , а посути можно было в роботс.тхт прописат переменную host: www.site.ру и вуаля в индексе ваш сайт был бы именно с www

    VA:F [1.9.22_1171]
    0
  4. Сталкивался с мнением, что для ПС лучше с www/. Но в моей практике ещё раз убеждался, что все крупные сайты не используют www.

    VA:F [1.9.22_1171]
    0
  5. www это анахронизм, в настоящее время никакой необходимости его использовать нет.

    VA:F [1.9.22_1171]
    +2
  6. Есть способ проще: в настройках апача прописать ServerAlias. И сайт будет отвечать что так, что так. Поисковым системам все равно, по крайней мере яндексу.

    VA:F [1.9.22_1171]
    0
  7. Согласен, WWW — это рудимент, от которого пора уже давно избавиться

    VA:F [1.9.22_1171]
    +2
  8. «www» изначально был сделан, чтобы люди понимали что это http протокол...кто-то знает хоть одну причину использовать его сейчас?)

    а за редирект спасибо, бывает полезно)

    VA:F [1.9.22_1171]
    0
  9. Я обычно использую в редирект когда работаю с партнёрками, про многи берут и отрезают партнёрскую ссылку(

    VA:F [1.9.22_1171]
    -1
  10. Как на меня это пережитки старых прародительских технологий веба, а сейчас просто упрощается жизнь

    VA:F [1.9.22_1171]
    0
  11. спасибо, в закладки

    VA:F [1.9.22_1171]
    0
  12. бисекс видео

    Май 27, 2010 в 18:53

    Зачет, сенкс автору

    VA:F [1.9.22_1171]
    +1
  13. Разработка пожарной декларации в Казани

    Май 27, 2010 в 23:28

    А вот мне в таком случае кажется, эта тема довольно сложная для новичка :)

    VA:F [1.9.22_1171]
    +1
  14. Степан Кошин

    Июнь 21, 2010 в 02:09

    Можно еще вот так

    RewriteEngine On

    RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]

    RewriteRule ^(.*)$ www.%1/$1 [R=301,L]

    или если не позволяет хостинг (например бесплатный), с помощью простейшего скрипта :)

    VA:F [1.9.22_1171]
    0


Подпишись и будь вкурсе всех новых тем на блоге — узнаешь много нового!