我有一个使用Dev.examtest.com staging.example.com和example.com的Dev,Staging和Prod网站。我正在尝试使用.htaccess创建一个可以适用于所有3的重定向。我正在使用GIT来保持所有3个环境同步,因此我需要适用于所有3的东西。以下是我对Prod的看法。在每个环境中,我编辑最后一行以使其工作。有没有办法让一组代码能够与所有3个一起使用?
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot mobile|iemobile|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteCond %{HTTP_COOKIE} !is_splash_visited=1 [NC]
RewriteRule ^(.*)$ https://example.com/mobile/$1 [R,L]
答案 0 :(得分:0)
将example.com
更改为使用%{HTTP_HOST}
:
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot mobile|iemobile|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteCond %{HTTP_COOKIE} !is_splash_visited=1 [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/mobile/$1 [R,L]