私はeコマースサイトにmod_geoipを使用して、オーストラリアから同じサーバー上の別のストアフロントに顧客をリダイレクトしています。ストアはroot/store /にあり、root /austore/にリダイレクトしてほしい
私はそれを持っているので、基本的な書き換えは問題なく機能しますが、URL構造は同じである必要があります。たとえば、誰かがroot / store / category / product /のリンクをクリックして海外に住んでいる場合、ファイル構造は両方のストアで同じであるため、root / austore / category /product/にリダイレクトする必要があります。現在のように、そのリンクをクリックすると、基本的なroot /austore/だけにリダイレクトされます。
これが現在の書き換えルールです。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^AU$
RewriteRule ^([^/]+)$ /austore/ [L]
私が編集している.htaccessファイルはstore/ディレクトリにあります。
どんな助けでも大歓迎です。ありがとう!
アラン