2012-07-23 175 views
0

當訪問subdomain.domain.nl我轉發到domain.nl/subdomain但是...我想要的不是更改URL。子域重定向到文件夾而不更改URL

我有下面的代碼在我的htaccess:

RewriteCond %{HTTP_HOST} ^subdomain\.domain\.nl$ 
RewriteRule^http://www.domain.nl/subdomain%{REQUEST_URI} [L] 

所以訪問subdomain.domain.nl時,我想是不可見轉發給夾稱爲子域www.domain.nl/subdomain但不要更改網址。

我在這裏查了幾個主題,但仍然找不到合適的答案,我的問題,任何人?

親切的問候,M煉

+1

您無法跨域進行內部重定向。所以這是不能做到的。 – 2012-07-23 13:28:51

回答

0

當你在你的RewriteRule的目標比年初http://https://,假設你想有一個302重定向。因此它重定向瀏覽器和瀏覽器的URL地址欄更改。

如果subdomain.domain.nlwww.domain.nl的虛擬主機具有相同的文檔根目錄,那麼你可以從目標中刪除主機部分:

RewriteRule^/subdomain%{REQUEST_URI} [L] 

,它不會重定向。否則,您可以嘗試使用[P]標誌進行內部代理。