设置ASP.net应用程序的子域权限
|
我在某个提供商的域名下托管了一个主机\“ domain.com \”。
然后我添加了一个新文件夹\“/博客\”。
然后创建一个子域\“ blog.domain.com \”,并将其指向/ blog文件夹。
在将我的ASP.net应用程序上传到/ blog文件夹后,每当链接指向站点上其他页面之一时,ASP.net便会将文件夹/ blog附加到URL,尽管它已经是子域的根文件夹。 。例如Uri = \“ Contact.aspx \”将在用户端以html形式呈现为:\“ blog.domain.com/blog/contact.aspx \”。
我尝试通过设置Uri = \“ / Contact.aspx \”来解决它,这将起作用,但是如果用户尝试通过\“ www.domain.com/blog \”访问页面,则不会起作用例如人们除了可以使用一个单独的域名之外,还可以通过两种方式访问我的网站。
问题1:如何使ASP.net检测域/子域并采取相应措施?是否有一些用于此类设置的web.config设置?还是应该使用MapPageRoute做一些魔术?
Q2:两种方式都可能可行:\“ blog.domain.com/contact.aspx \”和\“ blog.domain.com/blog/contact.aspx \” ???我以为其中之一应该是404!
没有找到相关结果
已邀请:
1 个回复
缝皋
请注意\“ base \”子句及其放置位置。