Страница 1 из 1

Изменение hosts

Добавлено: 25 мар 2013, 07:52
Pavel
Скорее, это не ошибка, а недоработка. Сейчас в hosts прписываются домены только в том виде, как их создал пользователь, т.е. или с WWW или без. В результате, при использовании mod_rewrite 301 переадресации домена без WWW на домен с WWW, происходит ошибка открытия домена, т.к. в hosts он прописан без WWW.
Думаю, что нужно прописывать в hosts две строки для каждого домена - с WWW и без, как это делает Денвер. А пока приходится тупо создавать домены только с WWW, для корректной работы.

Добавлено: 25 мар 2013, 08:37
duxabilii
Алиасы не пробовал?

Добавлено: 25 мар 2013, 13:17
Pavel
duxabilii писал(а):Алиасы не пробовал?
Да как-то не очень удобно для каждого домена алиасы прописывать, ничем не отличается от создания домена сразу с WWW, даже ещё больше лишних действий. Гораздо проще прописать автоматом при запуске сервера в hosts всё необходимое, а кому нужны алиасы, отличные от www.xxxxxx.xxx, уже могут воспользоваться алиасами в настройках.

Добавлено: 25 мар 2013, 13:45
Максим
Откройте для себя алиасы...

А если три клика мышкой для вас это "не очень удобно" то я даже не знаю что вам предложить. Может быть Denwer? ;)

Добавлено: 25 мар 2013, 14:00
Pavel
Может быть. Именно им и пользуюсь уже многие годы, пробовал другие, но возвращаюсь почему-то к нему.
А если без амбиций, то согласитесь, что прописывать алиасы для WWW вручную для каждого домена - это, по-меньшей мере, глупо, т.к. эти алиасы сами собой разумеются для любого домена, и перевести их прописку в hosts автоматом было бы разумным решением.

Добавлено: 25 мар 2013, 14:08
Максим
Не нравиться - не используйте, кто же вас заставляет. В Open Server всё устроено иначе чем в денвере, вам нужно просто это понять. Вот хотя бы парочка аргументов что первыми пришли в голову:

1) Очень часто веб-разработчику нужно видеть оба сайта в своем браузере, поэтому локальную копию сайта он открывает без WWW., а если нужно посмотреть работу сайта непосредственно на хостинге, то человек открывает сайт с приставкой www. Сами понимаете, что поскольку www. алиас локально не создан, то откроется реальный сайт из интернета.

2) Приставка www это архаизм и уже очень давно консорциум W3С советует от нее отказаться, сейчас все вменяемые сайты работают на своем домене без этой приставки специально отключая ее. Хотя по сути это не приставка, а обычный поддомен.

Добавлено: 25 мар 2013, 14:14
Pavel
ОК, убедили! ;) Каких только потребностей не возникает у разработчиков.
На самом деле, пока всё устраивает, спасибо!