<p>ベンダーの要件によれば、ローカル サイトとインターナショナル サイトの製品 URL は同じで、ドメイン名が異なるだけである必要があります。ただし、私のサイトは WooCommerce 上に構築されていますが、彼らのサイトはカスタム PHP 統合を使用しています。 <br /><br />htaccess (私は専門家ではありません) とカスタム パーマリンク プラグインを介して動作させるために数日費やしましたが、成功しませんでした。 <br /><br />可能かどうかはわかりませんが、URL 構造を次のようにする必要があります: <br /><br />From: https:// localhost.za/artnr/ 10616/ から: https://localhost.za/?artnr=10616<br /><br /> 私は専門家ではないと言ったので、htaccess ファイル経由で試してみました。カスタムパーマリンクプラグインを使用してみましたが、成功しませんでした。おそらくカスタム製品ページを作成することでこの問題を回避できることはわかっていますが、多くの機能が失われます。 </p>
htaccess ファイルで次のコードを使用してみてください:
リーリー#^artnr/
- パターンのこの部分は、書き換える URL の先頭と一致します。
(\d ) - これは、1 つ以上の数字 (この場合は製品番号) に一致し、それをキャプチャするキャプチャ グループです。
/?$ - これは、URL の末尾にあるオプションのスラッシュと一致します。
/?artnr=$1 - これはリライトの置き換え部分です。一致する URL を、クエリ文字列パラメーター artnr とその値を含む必要な形式に置き換えます。
これにより、目的の URL が得られるはずです: https://localhost.za/?artnr=10616