Назад | Перейти на главную страницу

настройка поддомена на хостинге Windows

Я пытаюсь настроить поддомен для разработки на сервере Windows, и у меня возникают проблемы с настройкой правильных данных в файле httpd.ini, и я надеялся, что кто-то может помочь.

Я настроил субдомен

http://dev.website.com

Файлы, которые я хочу использовать для этого поддомена, находятся на сервере в папке под названием development.

http://www.website.com/development

в структуре каталогов они находятся

/htdocs/development

Что мне нужно добавить файл httpd.ini, чтобы указать http://dev.website.com к файлам, расположенным в /htdocs/development папка на сервере?

Разве vhosts не должны быть реализованы как vhosts вместо перезаписи?

http://httpd.apache.org/docs/1.3/vhosts/examples.html

dev.website.com / htdocs / development

<VirtualHost *:80>
DocumentRoot /htdocs
ServerName www.website.com
ServerAlias website.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /htdocs/development
ServerName dev.website.com
ServerAlias www.dev.website.com
</VirtualHost> 

Да, думаю, его ISAPI переписывают.

@Jeff - спасибо за ссылку, я посмотрю и попробую разобраться.

Хорошо, поэтому я попытался добавить следующее в файл httpd.ini, и он не работает. Это то, что мне нужно делать?

# Исправить отсутствие завершающего символа косой черты в папках RewriteRule ^ ([^.?] + [^.? /]) $ 1 / [R]

# Исправить проблему с дублированием контента

RewriteCond% {HTTP: Host}. * Myserver.com $ [NC] RewriteRule ^ / subdomain /([^/?ght+)(.+) http: //$1.myserver.com$2 [NC, R = 301]

# Отображение запросов к папкам

RewriteCond% {HTTP: Host} ^ (?! www.) ([^.] +). Myserver.com [NC] RewriteRule (. *) / Subdomain /% 1 $ 1