3

サイト (別の項目) へのリンクをいくつか含む ECM NewsLetter があります。[配信] ボタンをクリックしてこのニュースレターをメールに送信すると、メールの受信トレイからリンクをクリックしてもリンクが機能しません。404 not found エラーが表示されます。しかし、ECM では、[テスト] ボタンをクリックして電子メール アドレスを入力すると、受信トレイに移動すると、リンクが機能します。リンク - ディスパッチ メッセージ ボタンをクリックすると、次のようになります: (ec_camp の後、null はありません)

http://www.site.com/sitecore/RedirectUrlPage.aspx?ec_url=mypage.aspx&ec_camp=6CDF958396FE4C6DABBC318860DFA7A3&ec_as=F829E136B63042CB9927100E3C0BF2D1

そしてリンク - テストボタンをクリックすると、次のようになります: (ec_camp の後、null がたくさんあります)

http://www.site.com/sitecore/RedirectUrlPage.aspx?ec_url=mypage.aspx&ec_camp=00000000000000000000000000000000&ec_as=00000000000000000000000000000000

なぜこれが起こるのですか?最後のリンクのみが機能します。Dispatchメッセージボタンをクリックしたときに適切なリンクを生成する方法は? あなたが提供できる助けに感謝します。

4

3 に答える 3

2

この問題は、最新の ECM バージョンで修正されています。更新して、Sitecore 7.1 でテストしました。(ECM v2.1 rev.140214 です)。

于 2014-05-14T06:34:29.857 に答える
0

CMやCDの環境はありますか?両方の URL が同じドメインを指していると確信していますか?

すべての環境にファイル /sitecore/redirecturlpage.aspx があることを確認してください。mypage.aspx が指しているアイテムが実際に公開されていることを確認してください。

ec_camp クエリ文字列のゼロについて心配する必要はありません。これらは、DMS でキャンペーンをトリガーするためだけに存在します。404 は発生しません。

于 2013-09-17T12:09:02.873 に答える