0
我有三個站點,1個站點是生產,1個正在升級,另一個是開發。如果htaccess文件中的條件執行自定義指令
對於實例....
mydomain.com <--live
staging.mydomain.com <---staging
mydevdomain.com <--- dev
每個站點有完全相同的文件,我想確保每個站點都有相同的htaccess文件(以避免必須維護單獨的htaccess的文件),但我想要在網站上強制www - > mydomain.com。
有一些htaccess的條件,我可以用它做這樣的事情:
if({HTTP_HOST} == "mydomain.com" {
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
}
這樣,當有人去mydomain.com他們被髮送到WWW版本和其他網站上,他們留在非www版本。