2013-02-20 105 views
0

更改URL我有「main_domain.com」和「sub.main_domain.com」等裏面有MAIN_DOMAIN一個文件夾名爲「」。子域主域,而無需用的.htaccess

因此,如果我鍵入sub.main_domain.com我去main_domain.com/sub/並沒關係,但我看到該網址正在改變。 我可以防止更改網址嗎?

我的代碼:

RewriteCond %{HTTP_HOST} ^sub\.main_domain\.com$ [NC] 
RewriteCond %{REQUEST_URI} !^/sub/$ [NC] 
RewriteRule (.*) http://main_domain.com/sub/ 

謝謝,對不起,我的英語。

回答

0

您可以通過在RewriteRule中設置'Proxy'(「[P]」)指令來實現此目的。請看下圖:

RewriteCond %{HTTP_HOST} ^sub\.main_domain\.com$ 
RewriteCond %{REQUEST_URI} !^/sub/$ 
RewriteRule (.*) http://main_domain.com/sub/ [P] 

請注意,能夠使用的代理服務器的指令,你需要有「mod_proxy的」和你的Apache配置文件中啓用「mod_proxy_http」。

讓我知道如果我的答案幫助你。