#asp.net #apache #iis
Вопрос:
Допустим, у меня есть несколько веб-сайтов на моем веб-сервере, все как приложения под одним доменом. Как я мог бы зарегистрировать другие домены, чтобы указать на тот же веб-сервер и перенаправлять запросы, например, на веб-сайт, связанный с запрашиваемым доменом?
Я знаю, что у меня должен быть корневой сайт, и я предполагаю, что мне, возможно, придется совершить какое-то колдовство в строке запроса на этом корневом сайте и отправить измененный запрос на соответствующий подсайт.
Например, я хотел бы acme.net и ajax.net чтобы оба указывали на один и тот же адрес, как root.net. Когда браузер запрашивает acme.net, содержание на acme.root.net или root.net/acme, должно быть подано, но пользователь все равно должен видеть acme.net в их адресной строке
Ответ №1:
На Apache вы могли бы сделать что-то вроде этого:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName acme.net
DocumentRoot C:/www/
</VirtualHost>
<VirtualHost *:80>
ServerName acme.root.net
DocumentRoot C:/www/
</VirtualHost>
Я надеюсь, что это может быть полезно для вас.