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

Домены с WWW

Добавлено: 16 сен 2014, 05:45
rionty
Скажите можно ли как-то сделать, чтобы при внесении измений в hosts программа сама добавляла домены с www и без, как это делал денвер? Может правило какое-то прописать можно.
Сейчас это не совсем удобно делать ручками через алиасы.

PS: долго не мог понять, почему некоторые сайты уходят в web вместо локальной версии. Потом только осознал, что для hosts домены с WWW и без это разные домены, а OpenServer добавляет только без WWW. Это стоило бы указать в справке.

Добавлено: 16 сен 2014, 12:36
Asmodey
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site\.ru/$1 [R=301,L]
Перепуливает с ввв на безввв

Добавлено: 16 сен 2014, 21:17
rionty
Asmodey писал(а):
Перепуливает с ввв на безввв
вот как раз обратные операции часто встречаются. идея как раз в том, чтобы ничего не менять в коде. чтобы код был 1 в 1, как на сервере.
что нельзя просто настроить программу, чтобы она вносила дополнительные правила с www в hosts?

Добавлено: 16 сен 2014, 23:16
Dragon_Knight
Ну откройте файл конфигурации, например Apache-2.2.24_vhost.conf и поправьте строку ServerAlias...
Как-то так: "ServerAlias "www.%host%" %aliases%"...

Добавлено: 17 сен 2014, 01:03
rionty
Dragon_Knight писал(а):Ну откройте файл конфигурации, например Apache-2.2.24_vhost.conf и поправьте строку ServerAlias...
Как-то так: "ServerAlias "www.%host%" %aliases%"...
да, я думал об этом и пробовал, но ведь до апача запрос даже не доходит, т.к. в hosts нет правила для перенаправления запроса в localhost, где уже апач отрабатывает.
нужна именно автоматическая правка файла hosts, чтобы сразу добавлялись с www и без

Добавлено: 17 сен 2014, 14:18
Dragon_Knight
Тогда просите Максима, что-бы он сделал такую галочку в настройках, хотя я не вижу смысла в её наличии.

Добавлено: 08 ноя 2014, 02:58
Максим
Если бы это было действительно нужно, то может бы и сделал такую настройку. Но сами подумайте, весь мир уже давно отказался от этой идиотской приставки www которая совершенно не нужна доменам. Сейчас её используют только на старых сайтах ради сохранения позиций в поисковиках или там где нет возможности менять структуру сайта (кривые скрипты, жесткие ссылки и т.д.). Ну а в новых проектах эту приставку используют разве что старомодные бородатые дядьки, которые с малых лет не представляют себе интернет без WWW.

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

И если применительно к Open Server, то, как уже советовали выше, создайте алиас для нужного домена и будет вам счастье ;)

Добавлено: 12 дек 2014, 17:18
Mac0s
Максим писал(а):Сейчас её используют только на старых сайтах ради сохранения позиций в поисковиках
Изображение

Изображение

Извините не удержался =)

Добавлено: 12 дек 2014, 17:47
Максим
Mac0s, а может в Google работают бородатые дядьки которые любят ретро :mrgreen: :ugeek: :ugeek:

Добавлено: 15 дек 2014, 11:48
Mac0s
Ок, согласен)