これが私がやろうとしていることです:
- subdomain.domain1.com/splashpage.html のスプラッシュ ページ
- ユーザーがボタンをクリックすると、subdomain.domain1.com/landingpage.html または subdomain.domain2.com/landingpage.html にリダイレクトされます
- subdomain.domain1.com/splashpage.html に設定された Cookie は選択を記憶し、次回は自動的にリダイレクトします
jQuery Cookie プラグインを使用して Cookie を正常に作成できました。非常に役立つ概要は次のとおりです。
私がクッキーを設定するために使用しているコード:
<script type="text/javascript">
$(function () {
var url = 'domain1.com';
var east = 'subdomain.domain1.com/landingpage.html';
var west = 'subdomain.domain2.com/landingpage.html';
if ($.cookie('nameofmycookie') != null) {
if (window.location.href != url + '/' + $.cookie('nameofmycookie')) {
window.location.href = url + '/' + $.cookie('nameofmycookie');
}
}
$('#set-eastern').click(function () {
$.cookie('nameofmycookie', east, { expires: 999 });
alert('East was set as your choice');
});
$('#set-western').click(function () {
$.cookie('nameofmycookie', west, { expires: 999 });
alert('West was set as your choice');
});
});
</script>
いくつかの問題:
- 私の URL
east
とwest
変数の URL は変数に関連しているように見えurl
ます。それらは domain1.com/subdomain.domain1.com/landingpage.html にリダイレクトしています。 - /landingpage.html の両方に、編集できない base href があるため
<base href="http://subdomain.domain1.com/landingpage.html" />
、<base href="http://subdomain.domain2.com/landingpage.html" />
ユーザーを正しい URL/ドメインに適切にリダイレクトするために、コードをどのように調整する必要があるか知っている人はいますか?
本当にありがとう。