Редирект на 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:// sitename.ru /$1 [R=301,L]
Оказалось всё проще простого (:
Спонсор: продвижение сайта.
А зачем этот www? Всю жизнь без него жили и проживем еще долго. Толку от него нет, только увеличивает и так длинный адрес ссылки.
11.04.2010 в 20:04о! то что нужно, мне как раз нужно было подправить хтацес. спасибо)
13.04.2010 в 16:02Тоже не понимаю зачемэто нужно , а посути можно было в роботс.тхт прописат переменную host: http://www.site.ру и вуаля в индексе ваш сайт был бы именно с www
14.04.2010 в 16:17Сталкивался с мнением, что для ПС лучше с www/. Но в моей практике ещё раз убеждался, что все крупные сайты не используют www.
18.04.2010 в 13:05www это анахронизм, в настоящее время никакой необходимости его использовать нет.
20.04.2010 в 21:57Есть способ проще: в настройках апача прописать ServerAlias. И сайт будет отвечать что так, что так. Поисковым системам все равно, по крайней мере яндексу.
26.04.2010 в 00:18Согласен, WWW — это рудимент, от которого пора уже давно избавиться
28.04.2010 в 10:04«www» изначально был сделан, чтобы люди понимали что это http протокол…кто-то знает хоть одну причину использовать его сейчас?)
30.04.2010 в 00:13а за редирект спасибо, бывает полезно)
Я обычно использую в редирект когда работаю с партнёрками, про многи берут и отрезают партнёрскую ссылку(
09.05.2010 в 02:46Как на меня это пережитки старых прародительских технологий веба, а сейчас просто упрощается жизнь
22.05.2010 в 13:34спасибо, в закладки
27.05.2010 в 11:17Зачет, сенкс автору
27.05.2010 в 18:53А вот мне в таком случае кажется, эта тема довольно сложная для новичка 🙂
27.05.2010 в 23:28Можно еще вот так
21.06.2010 в 02:09RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
или если не позволяет хостинг (например бесплатный), с помощью простейшего скрипта 🙂