0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 701 Просмотров
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Всем привет!
Возникла необходимость поиграться с переключалкой городов на сайте, пока - локально, на денвере.
Переключалка найдена, но в идеале она должна редиректить на виртуальные поддомены, при этом физически сайт - один.
Т.е. при выборе города Тюмень осуществляется переход на tumen.site.ru и т.д.
Я так понимаю, что можно что-то нахимичить в htaccess, чтобы это работало, но с химией у меня все плохо  ::)
Так что помогайте, кто чем может )
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Что именно не получается: редиректы или создание поддомена?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
да редирект переключалка сама делает.
но он вызывает ошибку, т.к. никаких субдоменов локально нет и сайт - один.
фактически, нужно чтобы сайт работал при любом наборе
тут_всякая_ерунда.site.ru и показывал содержимое site.ru
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
На локальном сервере, который установлен на Винде, это можно сделать только прямым созданием поддомена в конфигурационном файле Apache httpd-vhosts.conf:

Код
<VirtualHost *:80>
    DocumentRoot "C:/local-server/www/your_site"
    ServerName site.local
ServerAlias www.site.local
ServerAlias wwww.site.local
ServerAdmin emailaddress@site.com
    ErrorLog "logs/site.log"
    CustomLog "logs/site-access.log" common
</VirtualHost>

Затем в файле C:\Windows\System32\drivers\etc\hosts нужно добавить:

Код
127.0.0.1       site.local
127.0.0.1       www.site.local
127.0.0.1       wwww.site.local
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
В качестве алиаса можно также указать wildcard-маску, чтобы можно было использовать в качестве поддомена "всякую ерунду":

Код
ServerAlias *.site.local

Однако каждый поддомен всё же придётся зарегистрировать в файле hosts.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Всё то же самое. Открываете сначала конфигурационный файл httpd-vhosts.conf, ищете там site.ru, добавляете wildcard-поддомен:

Код
ServerAlias *.site.ru

Затем открываете файл C:\Windows\System32\drivers\etc\hosts и добавляете туда:

Код
127.0.0.1       tumen.site.ru
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
разум отказывается в это вникать )
требуется донор свежей головы )
завтра попробую настроить.
спасибо )
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать отображение времени создания материала?

Автор Pzhigalov

Ответов: 0
Просмотров: 328
Последний ответ 27.09.2023, 22:45:29
от Pzhigalov
Как сделать боковое выпадающее меню гамбургер

Автор Mnojitell

Ответов: 0
Просмотров: 412
Последний ответ 15.12.2022, 14:24:20
от Mnojitell
Как сделать переход на 2-3-4 и т.д страницы? Страница длинная?

Автор Марина-6

Ответов: 3
Просмотров: 556
Последний ответ 21.08.2022, 17:43:25
от sivers
Как сделать переопределение?

Автор Ykitero

Ответов: 0
Просмотров: 299
Последний ответ 11.07.2022, 14:11:08
от Ykitero
Сделать картинки по горизонтали.

Автор 62411

Ответов: 14
Просмотров: 957
Последний ответ 27.02.2022, 15:06:43
от NewUsers