2016-02-29 57 views
1

我們有一個網站,目前是這樣的:重寫規則在全球範圍內省略子目錄URL

www.domain.com/forum/us 
www.domain.com/forum/ca 
www.domain.com/forum/mx 

我們想什麼URL重寫要做的就是在全球範圍內去掉「論壇「,以便任何添加的內容都是www.domain.com/{country}。如:

www.domain.com/us(/) 
www.domain.com/ca(/) 
www.domain.com/mx(/) 

Apache Rewrite規則中是否有一種方法可以以這種全屏方式忽略URL的目錄?

+0

你已經在'/論壇/'目錄中的.htaccess? – anubhava

回答

1

您可以使用/root/.htaccess以下

RewriteEngine on 

#--Don't rewrite existent directries 
RewriteCond %{REQUEST_FILENAME} !-d 
#--And files 
RewriteCond %{REQUEST_FILENAME} !-f 
#--Rewrite any other request to "/forum/" 
RewriteRule ^(.+)$ /forum/$1 [NC,L]