开发者

Web.config and mapping subdomains to folders

开发者 https://www.devze.com 2023-02-04 09:41 出处:网络
I\'ve got three subdomains: dev.mydomain.com, archive.mydomain.com, and www.mydomain.com. Would it be possible to create a web.config file that will map requests to a given subdomain to a folder sitt

I've got three subdomains: dev.mydomain.com, archive.mydomain.com, and www.mydomain.com.

Would it be possible to create a web.config file that will map requests to a given subdomain to a folder sitting in the webroot that matches that subdomain?

E.g. if my D:\inetpub folder contains dev\index.cfm, archive\index.cfm, and www\index.cfm, i'd like to map requests to http://dev.mydomain.com/index.cfm to the first, http://archive.mydomain.com/index.cfm to the second, and http://www.mydomain.com/index.cfm to 开发者_开发问答the third.

Thanks for your consideration!


I'd recommend that you look into URL Rewriting for this. There's some great paid and free ones out there. They take all requests at the IIS level, compare them to a regular expression table and silently re-map and URLs that you specify.

Depending on what you go with your expressions would be something like:

RewriteCond %{HTTP_HOST} ^(dev|archive|www).mydomain.com$
RewriteRule ^/(.*)$ /$0/$1 [F]


You can do this simply on IIS by using host headers.

0

精彩评论

暂无评论...
验证码 换一张
取 消