Magento 将用户从印度重定向到服务器上的文件夹

Magento 将用户从印度重定向到服务器上的文件夹,magento,Magento,我们在服务器上安装了magento。印度用户有一个不同的网站。我们想要的是引导印度观众关注这一点。印度网站位于/文件夹中。如果“印度观众”指来自印度ISP托管IP地址的请求: 你可以试着自己定位IP范围,通过挖掘适当的免费资源,在印度应该是最好的 您还可以直接从一些商业地理IP/地理定位服务获取IP范围,例如或。如果您不介意失去一些准确性,后者还提供名为的免费数据库下载 了解IP范围后,您可以将其用作重写条件,例如在Magento根.htaccess文件中的RewriteCond指令中,或在Ma

我们在服务器上安装了magento。印度用户有一个不同的网站。我们想要的是引导印度观众关注这一点。印度网站位于/文件夹中。

如果“印度观众”指来自印度ISP托管IP地址的请求:

你可以试着自己定位IP范围,通过挖掘适当的免费资源,在印度应该是最好的

您还可以直接从一些商业地理IP/地理定位服务获取IP范围,例如或。如果您不介意失去一些准确性,后者还提供名为的免费数据库下载

了解IP范围后,您可以将其用作重写条件,例如在Magento根
.htaccess
文件中的
RewriteCond
指令中,或在Magento的
index.php
中使用
header()
命令

RewriteCond
两个印度IP范围58.2.0.0至58.2.255.255和61.0.0.0至61.0.255.255的示例:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REMOTE_ADDR} ^58\.2\. [OR]
    RewriteCond %{REMOTE_ADDR} ^61\.0\.
    RewriteRule ^(.*)$ in/$1 [R,L]
</IfModule>

重新启动发动机
重写条件%{REMOTE_ADDR}^58\.2\。[或]
重写条件%{REMOTE\u ADDR}^61\.0\。
重写规则^(.*)$in/$1[R,L]
查看计数和不同类型的印度IP范围,知道
mod_rewrite
不支持
RewriteCond
指令的符号,我不知道在Magento的
index.php
中使用
header()
重定向是否更有效

也就是说,请注意,基于IP地址的重定向并不是一件完美的事情。有成千上万的可用IP地址,隐藏/隐藏请求来自的真实IP地址