我有一個Windows共享主機。我在這裏託管了三個域名。通過主域阻止對子目錄的訪問
1. www.mysite.com <-------- Primary domain
2. www.friendsite.com <------- hosted in friendsite folder/sub-directory.
3. www.anothersite.com <------ hosted in anothersite folder/sub-directory.
以上三個域正常工作。但問題是當我打開www.mysite.com/friendsite
,www.friendsite.com
內容是可見的,或者如果我打開www.mysite.com/anothersite
,www.anothersite.com
內容是可見的,因爲這些內容是託管在兩個子目錄中。
有什麼辦法阻止通過主域的這些特定子目錄的視圖,即www.mysite.com/friendsite
或www.mysite.com/anothersite
?我不想阻止www.friendsite.com
和www.anothersite.com
。我只想阻止www.mysite.com/friendsite
和www.mysite.com/anothersite
。
.htaccess
將無法正常工作,因爲它是一個Windows共享主機,但web.config
可能在這個問題上工作,但我不知道如何。
我想,我正確地描述了我的問題。
請不要將此問題標記爲重複。
對不起......由於'mysite'是主域名,我無法將其託管在子目錄中。只有'friendsite'和'anothersite'可以被託管在子目錄中。而對於您的信息,這是一個共享的託管。我沒有完全訪問IIS的權限。 – Raj 2015-04-04 21:00:21
如果在每個「其他」網站上添加一個重定向,如果URL爲mysite,那麼該網址將重定向到您的主站點,而URL包含「mysite.com」時 – GHz 2015-04-04 21:08:59
謝謝,但是在何處放置此「重定向」代碼?在mysite.com根目錄或裏面的friendsite或anotherite文件夾?好的,我正在解釋....如果有人打開網站www.friendsite.com,它將被查看,但如果有人打開www.mysite.com/friendsite,網站內容將不會被查看。我只是想做到這一點。 – Raj 2015-04-04 21:12:10