1

我有一个使用 Dev.examtest.com staging.example.com 和 example.com 的 Dev、Staging 和 Prod 站点。我正在尝试使用适用于所有 3 的 .htaccess 创建重定向。我正在使用 GIT 使所有 3 个环境保持同步,因此我需要适用于所有 3 个的东西。以下是我为 Prod 提供的内容。在每个环境中,我都会编辑最后一行以使其正常工作。有没有办法让 1 组代码适用于所有 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]
4

1 回答 1

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]
于 2013-09-03T19:27:09.997 回答