【问题标题】:amazon webstore redirect by continent/country亚马逊网上商店按大陆/国家重定向
【发布时间】:2012-05-04 16:08:48
【问题描述】:

我最近帮助建立了一个亚马逊网上商店。我只需要将这家商店展示到美国并重定向来自国外的访客,因为由于税收、运费等原因,定价结构完全不同。

我最初的想法是创建一个 .htaccess 文件

GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat

# Start Redirecting countries

# Canada
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^US$
RewriteRule ^(.*)$ http://destination-site.com$1 [L]

然后将其上传到亚马逊托管帐户。在测试中,我无法让上面的示例正常工作:我期望在这里发生的是,由于我来自美国访问此页面,我应该被重定向到“destination-site.com”但是这并没有发生,我得到一个500 错误。

我的日子越来越难过,因为亚马逊文档经常过时、不完整,或者非常混乱和令人费解。谷歌搜索也没有提供太多帮助。如果有人知道如果访问者不是来自美国,这是否可以重定向亚马逊网上商店,这将非常有帮助。

谢谢

【问题讨论】:

    标签: .htaccess redirect amazon country webstore


    【解决方案1】:

    尝试将您的重写代码更改为:

    RewriteEngine on
    RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^US$ [NC]
    RewriteRule ^ http://destination-site.com%{REQUEST_URI} [L,R]
    

    如果您仍然收到 500 错误,请查看您的 error.log 以查看错误日志是针对此请求的。

    【讨论】:

      【解决方案2】:

      您应该考虑注册多个亚马逊合作伙伴国家/地区帐户。然后,您应该检测您的访问者,并通过 javascript 为他们来自的国家/地区附加正确的关联标签。由于这解释起来有点混乱,让我做一个流程图解释。

      【讨论】:

        猜你喜欢
        • 2022-12-03
        • 1970-01-01
        • 1970-01-01
        • 2015-10-09
        • 2021-12-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多