不適切なサブドメインを返すCartThrobチェックアウトフォーム

私はCartThrob 2.1.3から2.5.3にEEを2.7.3にアップグレードしただけで、サイトをアップグレードしました。すべてがうまくいくようですが、チェックアウトの過程で不具合があります。それは、CTと直接関係することはまったくないかもしれませんが、私は何が起こっているのか困っています。どんな提案も本当に感謝しています。ここに状況があります:

私は、アップグレードされたサイトのサブドメインを設定しました。たとえば、beta.testsite.com(正規サイトのURLはwww.testsite.comのようにフォーマットされています)。チェックアウトプロセスでは、顧客が名前を入力する初期のhttpsページと、配送オプションを選択し、配送先住所を入力します。提出されると、そのページは、クレジットカード情報が入力される第2のチェックアウトページを返すことになっている。

しかし、何が起こっているのかは、 https://beta.testsite.com/cart/checkout2、代わりに https://www.testsite.com/cart/checkout2 を返しています。 (ベータの代わりにwww)

最初のチェックアウトページのテンプレート、埋め込まれたカートスクリプトファイル、およびhtaccessファイルを確認しました - noneは明示的にwwwバージョンのドメインを呼び出しています。

何が犯人かもしれないかについての示唆?

(これは、多少の潜在的な変数を持つ、あまりにも曖昧な問題であることを認識していますが、私は困惑しています。

2

1 答え

  1. Make sure you have EE's admin > general settings > URL to the root directory of your site is set correctly.

  2. Make sure the return parameter on the checkout_form is something like this:

    return="template_group/template"

ハードコーディングされたURLは含まれません。

これがMSMサイトの場合、間違っている可能性のあるいくつかのことがあります。しかし、上記の2つが最も一般的な問題です。

1
追加された