質問: 不適切なサブドメインを返す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に戻るのではなくa>、代わりに を返しています。 (ベータの代わりにwww) 最初のチェックアウトページのテンプレート、埋め込まれたカートスクリプトファイル、およびhtaccessファイルを確認しました - noneは明示的にwwwバージョンのドメインを呼び出しています。 何が犯人かもしれないかについての示唆? (これは、多少の潜在的な変数を持つ、あまりにも曖昧な問題であることを認識していますが、私は困惑しています。
回答: 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つが最も一般的な問題です。