Pull to refresh

Comments 81

Вопрос навеян необъяснимым нежеланием бесспорно очень умного и уважаемого мной Wietse Venema (автора Postfix) делать основной адрес из домена официального сайта Postfix (postfix.org) доступным и размещать по этому адресу хоть что-то.

;; QUESTION SECTION:
;postfix.org.			IN	A

;; AUTHORITY SECTION:
postfix.org.		3600	IN	SOA	spike.porcupine.org. hostmaster.postfix.org. 2010122301 3600 3600 1209600 86400

При том, что www.postfix.org отлично работает.
у меня уже postfix.org редиректит на www.postfix.org. Видимо, автор заметил приплыв посетителей, получающих ошибку и передумал.
Нет, он, судя по, упёртый и ему плевать на посетителей. Это браузеры костылят. Думаю, у вас FF)
считаю мудацизмом невозможность использовать домен без www
Поддерживаю, в испанских интернетах огромное количество мудаков.
А это:

vim.org, postfix.org
www.vim.org, www.postfix.org

… простите чем вы считаете?

Парсерлох? Нет, просто www кушает )))
www.parser.лох — .рф появился, и время бежит дальше

P.S. Эх, была б моя воля, набирал бы с http:// и все время соглашался с новыми куками (если не понятно, поставьте lynx)
P.P.S. Собственно, кто виноват, что интернет пошел в массы, а не стал способом общения его создателей и заитересованных личностей?
Oops! Google Chrome could not find postfix.org
90% сайтов, которые приходится поддерживать — основной домен без www, заведён www алиас при запросе страницы с www делается 301 редирект на страницу без www. 10% сайтов — обратная схема, основной домен с www, раведен алиас без www, разруливается редиректами.
Есть ещё идиотские сайты, которые без www просто не открываются, выдаётся ошибка «сервер не найден».
Я бы лично писал каждому такому, если бы знал как исправлять… так бесит!
сделать domain.org CNAME'ом для www.domain.org — самый простой способ, но костыльный слегка. Правильней настроить веб-сервер на редирект запросов к www.domain.org на domain.org или наоборот — внизу даже есть пример для nginx.
домен второго уровня нельзя сделать CNAME'ом для записи третьего уровня.
в можно только A запись. CNAME — нет. поэтому приходится делать ровно наоборот.

domain.org A 1.2.3.4
www.domain.org CNAME domain.org.

когда много (хотя бы сотня) доменов, указывающих на один в сущности, ip адрес, это в некоторых случаях нереально бесит. но если Вы программист, а не админ, то об этом даже не узнаете.

:)
разверну, пожалуй, почему бесит.

подразумеваем, что over 9000 наших проектов лежат на нашем сервере, который мы зовем, например, ma4obox.nashalavka.tld и ip-адрес у него _в настоящий момент_, например, такой — 1.2.3.4.

если бы можно было запись для домена второго уровня делать CNAME'ом, то в днсах мы бы создали over 9000 зон, в которых написали бы примерно так.

domain1.com CNAME ma4obox.nashalavka.tld.
www.domain1.com CNAME ma4obox.nashalavka.tld.

domain9001.com CNAME ma4obox.nashalavka.tld.
www.domain9001.com CNAME ma4obox.nashalavka.tld.

но увы, так нельзя. писать можно только так.

domain1.com A 1.2.3.4
www.domain1.com CNAME ma4obox.nashalavka.tld. (ну или CNAME domain1.com, не суть)

domain9001.com A 1.2.3.4
www.domain9001.com CNAME ma4obox.nashalavka.tld. (ну или CNAME domain9001.com, не суть)

все прекрасно. до тех пор, пока ВНЕЗАПНО не решим поменять провайдера или хостера (то есть сменить ip). в первом случае мы бы открыли в текстовом редакторе (или в CPanel или по вкусу) настройки _одного_ домена nashalavka.tld и сменили там ip адрес для _единственной_ записи ma4obox. и все.

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

— domain1.com A 1.2.3.4
+++ domain1.com A 5.6.7.8

чтобы сэкономить потенциальным комментатором время, напишу сам и сразу.
да, можно пройтись скриптом, поиском & заменой, данные DNS сервера могут лежать в СУБД и все сведется к одному запросу UPDATE, но… тем не менее… _неудобно_, да?

Почему такая логика? Если принять себя за домохозяйку это может привести к недопониманию — везде ведь с www (конечно речь идёт об обычном сайте для всех). Если они это заметят, конечно.
1 — Есть сайты, которые используют поддомены, в этом случае для иерархии акцентируем внимание на основном домене без www
2 — Eсть сайты с короткими названиями (3-5 букв), тогда тоже их удобнее давать без www — люди легче привыкают и процент ввода руками у ник выше
3 — Ну и есть некоторые сайты, которые даются с www исторически или звучат с ним лучше.

Личное отношение — www не нужен в основном и никакого.
Редирект нигде не использую.
Сеошники часто пристают, чтобы сделали им обязательно редирект на www. Сам я тоже считаю, что давно пора отказаться от www.
Если это то, чем они оправдывают свою зарплату, то их надо увольнять :)
Самое главное — чтобы людям было удобно, а все остальные, должны поддерживать требуемое решение.
Мы аутсорсим SEO на Украину, а сами только правки вносим, как разработчики сайта. Держать в штате сеошника накладно и нет гарантий на его работу. При аутсорсе клиент платит напрямую подрядчику, а мы, при желании клиента, оказываем менеджерские услуги между ними.
Сеошники часто просят, чтобы был редирект на что-то конкретное.
Либо на www.*, либо на * сразу.
Какие-то неправильные СЕОшники и они они делают неправильное СЕО
Мне адреса с www просто больше нравятся визуально. Поэтому делаю основным домен с www и редирект с non-www на www. Но только для доменов второго уровня. Никаких www.поддомен.домен.ру.
Интересно, кто выбирает предпоследний ответ и как они объясняют своим пользователям, почему их сайт постоянно не работает)))
UFO just landed and posted this here
Ну у меня много доменов и почти все просто пустые. Имеется ввиду, что есть рабочий публичный сайт на www.domain.com, но при этом просто domain.com не существует и выдаёт ошибку. Как у postfix.org.
Так раньше было на региональном сайте МТС и у моего провайдера. К счатью, они исправились.
Региональный mts, например, tatarstan.mts.ru, который работает (работал) без www, и хорошо делает.
Это вот основаная схема:
1) Основной сайт доступен без www и только без
2) Звонит знакомый — «АААА ТВОЙ САЙТ НЕ ОТКРЫВАЕТСЯ»
3) Добавляется алиас

И самый печальный случай это хостинг в mobileme: только www.
Google App Engine ещё печальнее: прогрессивный гугл заставляет использовать www.
В моем случае ряд проектов на GAE хостятся соответственно нестроен редирект на уровне домена с адреса без www на оный с www. Если бы была возможность отказаться от подобного решения то с удовольствием это сделал.
хоть я и противник РФ

Смело Вы так, против целой страны-то =)
А что я должен к ней испытывать? Родиной она мне не является (СССР распался в 1991), гражданских прав и свобод у меня в ней нет.
Тоже похвастаюсь

ввв.орпис.рф

P.S. еще была идея сделать поддомен даблюдаблюдаблю :)
Тройноедаблю туда же
долблюлюблюеблю — чёрт, дети не читайте, пожалуйста, что я тут написал
Для.рф доменов приходится прописывать cname и «www», и «ццц», и «ввв».
Зачем поддерживать традицию www, у котрой с доменами рф. был такой шанс благополучно сдохнуть?
эх, вот если бы хттп://селектел.рф/ тогда да, можно было хвастаться :-)
NGINX Way:

server {
server_name myhost.com;
rewrite ^(.*) www.myhost.com$1 permanent;
}

server {
listen 80;
server_name www.myhost.com;



}

Вполне удовлетворяет мои требования и избавляет от дубликатов в поисковиках.
1. Экономит ресурсы на каждом запросе + не ломает http/https префиксы
2. listen 80 подразумевается по-умолчанию

server {
server_name myhost.com;
rewrite ^ $scheme://myhost.com$request_uri? permanent;
}

server {
server_name www.myhost.com;

UFO just landed and posted this here
В случае нового сайта — без www.
В случае старого сайта, у которого есть внятный поисковый индекс с малым количеством мусора — выбираю редирект на то зеркало, под которым сайт уже проиндексирован. Если в разных поисковых машинах результат индексации разный, то выбираю для русскоязычных сайтов то, как он проиндексирован Яндексом (самый долгий в плане склейки) и ставлю редирект, остальные ползуны реагируют быстро.
www — делаю алиасом к основному домену 2-го уровня.
Никаких редиректов, сайт что по основному домену, что с «www» — идентичны.

Не совсем правильное решение и с точки зрения пользователя (зачем ему два пространства адресов на сайте?) и с точки зрения поисковых систем.
Я делаю правильно.
WWW — анахронизм, отголосок из прошлого.
Его использовать совсем не обязательно, но в дань прежних традиций, при настройке сервера и ДНС его прописывают алиасом (чтоб для тех пользователей, которые набирают в адресной строке www — сайт тоже работал)…

Поисковые системы индексят либо без www, либо с www (зависит от ссылок) — остальное они считают зеркалом. Смотрите по этому вопросу Яндекс для вебмастеров.

Главное, чтобы на разных доменах не слетала авторизация.
Когда уже люди забудут про этот дурацкий префикс. Использую редирект на домен без www.
1. Если вам так интересно, могли бы и у самого Wietse Venema спросить…
2. Вы представляете себе, чтобы кто-то для пинга использовал www.ya.ru? Я — нет :)
Я спросил. Ответ:

The correct website name is www.postfix.org. Get used to it.

Мне интересно общее отношение к www среди профессионалов, а хабр — самый идеальный и показательный ресурс для такого опроса.
Доменам с www делаю permanent редирект на домены без www, но в строке браузера я всегда набираю с www:
1) Привычка
2) Невероятно удобно — нажимаем ctrl+L, w — вылезает список ВСЕХ сайтов на которые я хожу (благо, их не больше 5), пару стрелок вниз, enter — вуаля.

Это просто невероятно удобно.
По одной первой букве нужного сайта — удобнее :)
В зоне ru больше хороших доменов получается без www. В зоне .com многие с www лучше, надо смотреть каждый. У меня 8 .com доменов, половина с www, половина без.
А в чем вообще проблема сделать поддержку и так и так?

Народ то (особенно старики, далекие от компьютеров) давно привыкли везде по радио и тв слышать «дабл-ю-дабл-ю-дабл-ю-дот-что-то-там-дот-ко-дот-юкэй». И будут набирать именно так.
чорт, вы что, действительно, видя «www.» произносите мысленно «дабл-ю-дабл-ю-дабл-ю-дот"?

тогде понятно, почему «www» так не любят — замучаешься проговаривать, даже мысленно :)

то ли дело «вевеве» — и никаких комплексов по поводу www. у доменов :)
Отнюдь :) «вэвэвэ» наше всё. Но дабл-ю-кать вынуждены (по крайней мере раньше) разные официальные источники (та же реклама по радио или тв).

P.S. А в Польше вообще говорят «ву-ву-ву» :-)
для доменов: example.org, стоит 301 редирект на не-www версию.
для доменов: www.my-example.org все наоборот, редирект уже указывает на www-версию.
Я редирекчу на www. Ибо это, всё-таки, традиция. «А традиция — это то, что никому не нужно, но от чего трудно отказаться» (с) Кир Булычёв.
Интересно, а был когда-нибудь вопрос типа «А как вы используете системный вызов creat()? Так и используете? Или делаете вызов из самообъявленной функции create() ???» :-)
Считаю что не должно быть префикса (или как правильнее назвать — сабдомена) www. Мои текущие сайты расположены на Google App Engine а там без www нельзя. Жаль, приходится так делать.
Blogspot, такая же ситуация — не дает привязать домен второго уровня, только поддомен.
Wub way

code //server.com/* {set r [Http Moved $r [dict get $r -scheme]://www.[dict get $r -host][dict get $r -path]]; dict get $r -content}
вообще по уму www имеет такой же вес как и ftp и mail и тд. Т.е. раньше было нормально — ftp.site.org, www.site.org, mail.site.org… Сейчас же www является анахронизмом, ибо 99% ресурсов на поддоменах открываются по 80 порту, т.е. через браузер.

Более того — сейчас почти везде есть ftp.site.org И ftp.site.org.

Если делать основной домен с www, тогда основной конфуз будет при попытке сделать поддомен. Т.е. www.site.org и cpanel.site.org. Боже упаси в таких случаях творить www.cpanel.site.org ;).

Т.е. я хочу сказать, что раньше, давненько =), префикс www означал что в домене есть сайт и пихать его надо в браузер. Сейчас — пихать надо в браузер в любом случае, если не сказано обратного. Потому www постепенно умирает за ненадобностью.

Так что, имхо, самый разумный вариант — перебрасывать с www на верхний по 301 коду.
Более того — сейчас почти везде есть ftp.site.org И ftp.site.org.

думаю имелось ввиду следующее:
Более того — сейчас почти везде есть ftp.site.org И mail.site.org.

так ведь?
нет не так ведь, там ftp:// и http://
Видел такое — у некоторых админов (кто обычно этим занимается) настолько сильна шаблонность (и, зачастую, проприетарность), что для беты (или обновленной версии, с учетом сохранения старой) они используют такие алиасы, как www2.example.org, wwwold.example.org.
Не очень люблю атавизм WWW — оно «исторически сложилось»… А как же короткие быстрые имена. Ладно там еще поддоменты типа news.; pda.; mai… и подобные им

У нас на всех проектах — редирект на версию без WWW
Это все равно, что набирать index.php после названия сайта ИМХО
Лучше когда во всем есть логика − на www вы ожидаете увидеть веб сервер, a на ftp соответсветнно ftp. То же самое относится и к pop3, imap. Хотя я еще ни разу не видел что бы создавались отдельные домены для ssh и sql серверов. Но так уж повелось издревле :)
Обратите внимание, что все лидеры (google, facebook, apple, microsoft и многие другие) перенаправляют на www и это не с проста.
Кстати, ести ли такие кто не перенаправляет?
просто sql сервер обычно запирают внутрь, как Кощееву смерть, снаружи его не видно, поэтому и записи обычно нет. в интранетах запись создается чаще :) а для ssh зачем запись, ssh'ем ходят и на www и на ftp и на pop и на imap :)
да, все логично. хайлоад же.
.masterhost мне вот такие параметры подключения выдал (номера изменены):
MySQL Сервер: u1111111.mysql.masterhost.ru
SSH: u111111.ssh.masterhost.ru
«www.» — это маркировка принадлежности бренда. твитер и wordpres (это навскидку из первых строчек alexa) себя вероятно на билбордах не рекламируют, потому уточнять интернет принадлежность названия не считают нужным. Впрочем, как и редиректить с без www адреса.

Конечно пурги в моем комментарии больше чем смысла, но ж.ой чую — прав )))

Вуф.
Sign up to leave a comment.

Articles