私はこれに不慣れで、utm_expidが非表示になるようにURLを書き換えようとしています。私のURLが次の場合:
ユーザーがアクセスしたときにどうすればよいですか
myweb.com
URLにutm_expidが表示されません
これは PHP/JS を使用して可能ですか?
注:RUBYまたはPHP/JS/HTML以外の他の言語は使用できません
私はこれに不慣れで、utm_expidが非表示になるようにURLを書き換えようとしています。私のURLが次の場合:
ユーザーがアクセスしたときにどうすればよいですか
myweb.com
URLにutm_expidが表示されません
これは PHP/JS を使用して可能ですか?
注:RUBYまたはPHP/JS/HTML以外の他の言語は使用できません
サーバーに依存しないこの Javascript トリックを追加させてください。
if (location.search.indexOf('utm_expid') > -1) {
history.replaceState('page', 'Title', '/')
}
の最後に配置することをお勧めしますbody
。
やり方がある。取得したら、ページをベース URL にリダイレクトするだけutm_expid=67183125-2
です。つまり、
if($_GET['utm_expid']) { //header to redirect to myweb.com }
トリッキーな方法です。ご利用をお許しいただければ幸いです。
セッションを開始し、値をセッション変数に保存するだけです。ページがリダイレクトされても元に戻すことができます。
すなわち
<?php
session_start();
if($_GET['utm_expid']) {
$_SESSION['variable_name']=$_GET['utm_expid']
//header to redirect to myweb.com
}
?>