.htaccess重定向到多个域的移动网站

时间:2013-09-03 18:30:24

标签: apache .htaccess mod-rewrite

我有一个使用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]

1 个答案:

答案 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]