2014-10-20 123 views
0

我試圖將一個子目錄重定向到一個隱藏URL的外部URL。我已經使用htaccess將域重定向到一個子目錄,並且我希望這個重定向顯示'blog'子目錄的URL。使用htaccess將子目錄重定向到URL

我的代碼是這樣的:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$ 
RewriteRule ^(/)?$ blog [L] 

RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.com$ [NC] 
RewriteRule ^subdirectory/?$ http://othersite.com/subdirectory [L,R=301,NC] 

我需要改變隱藏URL僅第二重定向的是什麼?

謝謝!

回答

0

如果您將請求重定向到外部網站,則不能「掩蓋」URL。如果我瞭解你的意圖,你需要代理請求。看看Apache mod_proxy模塊。這將允許您在屏蔽URL的同時將請求從服務器發送到其他服務器 - 它發生在幕後。請注意mod_proxy文檔中的警告,因爲這可能會被濫用(您的服務器成爲中介),具體取決於您使用它的方式。