2014-07-15 75 views
1

有沒有一種方法可以使用Apache掩碼URL。我不是一個Apache管理員,而是一個IIS管理員,但最近我參與了一個項目,其中包括了對Apache的配置(所以,請像對待新手那樣回答)。 我們有一個URL結構是這樣的:Apache Web服務器:掩碼URL

HTTP://subdomain.company.com/company/country 

我們希望能夠簡化這一由goingo爲:

http://subdomain.company.com/country 

這可以通過重寫規則來實現?我的意思是,我們可以保留/ company/country文件夾結構,但屏蔽URL看起來像我們只使用/ country,這是重寫規則的問題嗎? 還是其他路由選項?

回答

0

將這個代碼在你DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On 

RewriteCond %{HTTP_HOST} =subdomain.company.com 
RewriteRule ^((?!company/).*)$ /company/$1 [L,NC] 
+0

謝謝!這將做一個完整的重定向或將它保持在瀏覽器的URL爲http://subdomain.company.com/country?只是想知道是否有一種方法可以屏蔽而不是重定向。 – nathanBA

+0

這不會做完整的重定向,並會在瀏覽器中將URL保存爲'subdomain.company.com/country'。 – anubhava