2013-11-01 238 views
1

我一直在做一些搜索,似乎無法找到正確的答案。htaccess更改網址,不要重定向

我在我的站點Webmail服務安裝該然而,當用戶進入他們的URL更改http://domain.com:2095

我想掩蓋了我的用戶可以打(http://domain.com/webmail

,所以用戶仍然訪問:2095但URL總是看起來像/ webmail

可能嗎?希望如此!

注意:我假設我的主機(hostgator)負責初始重定向(從*/webmail到*:2095),因爲我的目錄中沒有webmail文件夾。

謝謝!

回答

0

您需要設置一個反向代理。你需要先被幹掉重定向的,那麼你就需要設置這樣的事情在你的htaccess文件:

RewriteEngine On 
RewriteRule ^webmail(.*)$ http://domain.com:2095/$1 [L,P] 

機會是,HostGator的沒有mod_proxy的加載,這意味着你就完蛋了。您所能做的最好的是創建一個使用指向http://domain.com:2095/的iframe的頁面。

+0

這是我的恐懼。 iFrame是一個非常棒但很好的解決方法。 謝謝! – tbremer