Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
Champion пишет:
Изменить ситуацию так: в файле C:/windows/system32/drivers/etc/hosts написать строчку
127.0.0.1 нужныйдомен
Ну вообще-то денвер при старте сам автоматически создает необходимые записи в этом файле и новичку туда можно не соваться.
DENWER пишет:
Убедился, что в случае совпадения имен, браузер отдает предпочтение домену реально существующему в сети интернет.
Я сам использую одинаковые имена доменов на локальном компьютере и на хостинге и никаких проблем нет. Если денвер запущен, то открывается сайт с локального компьютера.
А вот если вы сначала открыли какой-то реальный домен в браузере, а потом уже запустили денвер, тогда, скорее всего, у вас и дальше будет открываться этот реальный домен. Должно вылечиться перезапуском браузера.
Я для удобства сделал так: при заходе на www.mysite.ru, у меня открывается онлайн версия сайта, а без www - локальная версия.
JustUserR
Отправлено: 06 Июля, 2010 - 15:40:29
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
DENWER пишет:
Да, обновление страницы помогло. Странно, а вчера это не помогало.
В браузере Internet Explorer есть очень полезная опция полного сброса кеша для указанной страницы и ее элементов - для этого необходимо нажать комбинацию клавиш Alt+Ctrl+Refresh где Refresh это соответствующая клавиша на панели инструментов Учтите также что обновления файла hosts происходит только при перезапуске браузера - поэтому с перезапуском сервисов Денвера делайте также закрытие и открытие окна браузера - это связано с внутренним кешированием DNS-имен
DENWER пишет:
Убедился, что в случае совпадения имен, браузер отдает предпочтение домену реально существующему в сети интернет.
Это опять-таки может происходить по причине кеширования DNS-имен или неправильной обработки Денвером новых хостов - поскольку при новом resolive-инге имени хоста безусловное предпочтение отдается файлу hosts
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
DENWER
Отправлено: 06 Июля, 2010 - 20:38:20
Новичок
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
Да, денвер при старте сам пишет в C:/windows/system32/drivers/etc/hosts
1 - локальная машина, 2 - веб, все предельно просто!
ДА, ПЕРЕЗАПУСК БРАУЗЕРА И РЕСТАРТ ДЕНВЕРА - ГАРАНТИЯ ТОГО, ЧТО ВСЕ БУДЕТ ОК!
Обновился файл hosts - и все в порядке!
Цитата:
Uchkuma
Я для удобства сделал так: при заходе на www.mysite.ru, у меня открывается онлайн версия сайта, а без www - локальная версия.
Uchkuma, как вы это сделали? У меня такое не срабатывает.
Обнаружил вот еще что: в IE ввожу в строку адреса http://www.auto.ru, открывается из нета сайт, и в строке адреса становится уже просто http://auto[dot]ru
Uchkuma
Отправлено: 06 Июля, 2010 - 21:45:42
Участник
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
DENWER пишет:
Uchkuma, как вы это сделали? У меня такое не срабатывает.
Я уже не помню. Найдите файл httpd.conf в папке денвера, а в этом файле строчку с именем ServerAlias. Кажется, ее можно просто удалить.
А на сайте auto.ru стоит 301 редирект. ... Присмотрелся - стоит 302, что странно .
DENWER
Отправлено: 07 Июля, 2010 - 12:12:19
Новичок
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
Uchkuma, получилось! Спасибо! Все дело именно в той строчке.
Классная штука, не нужен теперь рестарт браузера при совпадении имен.
Просто и удобно!
JustUserR
Отправлено: 07 Июля, 2010 - 14:49:37
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
DENWER В денвере есть достаточно хороший Perl-скрипт который обрабатывает шаблоны виртуальных хостов и генерирует соответствующие записи в конфигурационном файле - при этом данной шаблон по умолчанию располагается в файле httpd.conf и его можно регулировать как угодно - там приводятся примеры использования и подстановочные символы
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
jenya777777
Отправлено: 07 Июля, 2010 - 15:01:50
Новичок
Покинул форум
Сообщений всего: 18
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
DENWER пишет:
Заработал мой новый домен!
Убедился, что в случае совпадения имен, браузер отдает предпочтение домену реально существующему в сети интернет.
А знает ли кто-нибудь как изменить ситуацию?
По идее он не должен выбирать, в инет лезть ему или на локальном хосте искать. У меня правда такое на Опере АС случается, но выход есть такой, пиши такой путь http://твой_сайт
Должен сразу грузить с локалхоста. И не надо будет копаться в конфигурационных файлах
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
jenya777777 пишет:
По идее он не должен выбирать, в инет лезть ему или на локальном хосте искать. У меня правда такое на Опере АС случается, но выход есть такой, пиши такой путь http://твой_сайт
Должен сразу грузить с локалхоста.
С точки зрения системы DNS-имен самым приоритетным источником распознавания имени хоста является файл hosts - если в нем присутствует определенная запись то она перекрывает значения из DNS-сервером Другое дело что браузер может иметь определенное собственное поведение - если не рассматривать кеширование DNS-запросов которые решается соответствующим сбросом кеша - то часть браузеров при наборе адреса без http:// выполняют или переход по соответствующему хост-имени или запросом в поисковую систему
При желании процессом можно контролировать более усиленно с помощью сетевой утилиты PortTunnel
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
DENWER
Отправлено: 07 Июля, 2010 - 16:26:48
Новичок
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
Uchkuma предложил, на мой взгляд, наилучшее решение.
А стоит это всего удалением одной строчки в httpd.conf
Минута возни - и не заморачиваешься кешированием dns имен!
JustUserR
Отправлено: 08 Июля, 2010 - 01:52:03
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
DENWER пишет:
Uchkuma предложил, на мой взгляд, наилучшее решение.
И в правду, что может быть проще - http://локалка, http://www.веб
Данное решения является хотя и простым но будет работать не во всех случаях - поскольку www[dot]site[dot]ru и site.ru это совершенно разные имена виртуальных хостов и далеко не всегда они являются взаимозаменяемыми В случае с динамической обработкой или групповым созданем виртуальных хостов на web-сервере - данный метод вообще не будет нормально работать для тестирования
Если хотите то заместо изменения поддоменного префикса лучше добавлять определенный суффикс - напрмер локальный сайт может иметь имя site.ru.local - и в таком случае все особенные настройки с поддоменами останутся работать
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
DENWER
Отправлено: 09 Июля, 2010 - 12:18:48
Новичок
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
Скажите, что правильно считать непечатаемым символом перевода строки в php?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.