我有一個Apache服務器,其中主要的rootwebdir是'/ usr/www/users/foo /'和'foo.com'點。不過,我有一些子域名指向自己的目錄中:Apache:避免用戶訪問'www.foo.com/subdomain1/'
subdomain1.foo.com ---> /usr/www/users/foo/subdomain1
subdomain2.foo.com ---> /usr/www/users/foo/subdomain2
這使我一個問題:如果有人類型「www.foo.com/subdomain1/aboutme.html」,他們發現「subdomain1.foo.com/ aboutme.html'與另一個URL,我想避免它。
我想知道是否有任何方法通過在/ usr/www/users/foo/subdomain1的'.htaccess'文件中使用指令來避免這種情況(例如,顯示404頁)。
歡迎任何其他解決方案。非常感謝你。
當然,你也可以創建指向被加上兩個條件,一個錯誤的文件重定向規則:域名,並要求相對路徑的組合。然而,問題是:_why_你想這麼做嗎?爲什麼你不簡單保持文檔根分開,一切都很好? – arkascha
因爲我的虛擬主機提供者允許我訪問'/ usr/www/users/foo /',並且在這裏登錄'foo.com'。如果我嘗試創建一個新的'sub1.foo.com'子域,它將登陸'/ usr/www/users/foo/sub1'。 – Hookstark