0

にリクエストHTTPヘッダーの値を使用する方法私は.htaccessファイル - どのようにするRewriteRule

  • HTTPヘッダーリファラを取得する方法を思ったんだけど、その値が設定されている場合
  • は、この値を別のドメインにリダイレクトクエリ文字列のparamとしては、utm_source
+0

から解析されたドメインにありますか? – anubhava

答えて

0

これは、0123ソリューション

です
RewriteCond %{HTTP_HOST} ^www.exampleFrom.cz [NC] 
RewriteCond %{HTTP:Referer} (.*) 
RewriteRule ^(.*)$ http://www.exampleTo.cz/$1?utm_source=%{HTTP:Referer} [L,R=301] 

ソリューションは働いていない何

リファラ
RewriteCond %{HTTP_HOST} www.exampleFrom.cz [NC] 
RewriteCond %{HTTP:Referer} ^(?:https?:\/\/)?(?:[^@\/\n][email protected])?(?:www\.)?([^:\/\n]+) 
RewriteRule ^(.*)$ http://www.exampleTo.cz/$1?utm_source=%1&utm_medium=referal&utm_campaign=myDomainCampaign [L,R=301]