我们有一个网站,目前就像是:
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 :(得分: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]