我有一个现有的.htaccess 文件,其重写条件如下:
RewriteCond %{HTTP_HOST} !^go\.domain\.com$ [NC]
RewriteRule ^(.*)$ https://go.domain.com [R,L]
本质上,该域上的所有内容都被强制转移到go
子域。
但是,有一个 URL 我希望保留原样,而不进行重写:
www.domain.com/terms
我如何添加额外的 RewriteCond 来排除这个特定的 url?
答案1
添加条件以排除此 URL:
RewriteCond %{REQUEST_URI} !^/terms$
答案2
我认为在此之前
^(www\.domain\.com/terms)$ $1 [L]
可能会有帮助(用其自身重写特殊 URL 并且不要继续)。