htaccess mod_geoip を使用して特定の国の人々を他の店舗にリダイレクトする magento インストールがあります。それは魅力のように機能しています (javascript とスキン ファイルを無視するようになった後) が、オーストラリアの誰かに magento のバックエンドにいくつかの注文を入力してもらう予定です。
問題は、store/index.php/admin のメイン バックエンドにアクセスできず (austore/index.php/admin に書き換えられます)、注文を入れるときに、 url が austore/index.php/admin に書き換えられたことが原因だと思います。リクエスト uri が store/index.php/admin である場合、それらが書き換えられない方法があるかどうか疑問に思っています。私のコードは私のhtaccessから以下にあります:
RewriteRule ^(skin|js) - [L,NC]
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(AQ|AU|MY|BV|BN|BN|MM|KH|CN|CX|CC|CK|GQ|FJ|PF|GU|GW|HM|HK|ID|KI|KR|KP|KR|LA|MO|MY|MH|FM|MM|NR|NC|PG|NZ|NU|NF|PG|CN|PH|PN|WS|SG|SB|KR|LK|BN|TW|TW|AU|TH|TL|TK|TO|TV|VU|VN|VN|WF)$
RewriteCond %{REQUEST_URI} ^/store(/.*)$ [NC]
RewriteRule ^ /austore%1 [L,R]
助けてくれてありがとう!