小编col*_*ker的帖子

htaccess使用mod_GeoIP重写规则

对于拥有3个不同商店的电子商务网站,我遇到了mod_geoip的一些问题.我们在root/store有我们的主店,但在root/ukstore和root/austore也有商店.主根/存储包含/ skin,/ media和/ js目录,其中包含所有css,images和javascripts.使用此当前设置,网址完美地交换基础,但保留URL的其余部分,因此如果来自英国的用户转到root/store/category/product /,它们将被重定向到root/ukstore/category/product/.

现在有两件事是问题.

每当客户访问结帐或帐户等安全页面时,css和javascript的URL都会被重写为root/ukstore/skin或root/ukstore/js.对于那些URL,我是否缺少SSL的问题?

其次,如果来自南非的用户访问商店,则将它们重写到英国商店,并且所有css,js,图像完美地链接回商店/皮肤,但如果来自英国的用户访问商店,则URL因为css,js和images正在尝试重写为root/ukstore/skin

这是我的htaccess文件在root/store中的代码.每个商店也有自己的htaccess文件,但没有太多.

<IfModule mod_geoip.c>
GeoIPEnable On

Options +FollowSymLinks
RewriteEngine on
#skip processing directories
RewriteRule ^store/skin/  - [L,NC]
RewriteRule ^store/media/  - [L,NC]
RewriteRule ^store/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]

#UK Store Rewrites
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(AF|AX|AL|DZ|AD|AO|AM|AT|AZ|BH|BD|IS|BY|BE|BJ|BT|BA|BW|IO|BG|BF|BI|GB|CM|ES|CV|CF|TD|GB|KM|CG|CD|CG|CD|CI|HR|CY|CZ|CZ|BJ|DK|DJ|EG|ER|EE|ET|FO|FI|FR|TF|GA|GM|GE|DE|GH|GI|GD|GR|GL|GN|VA|HU|IS|IN|IR|IR|IQ|IE|IL|IT|CI|JO|KZ|KE|KW|KG|LV|LB|LS|LR|LY|LY|LI|LT|LU|MK|MG|MW|MV|ML|MT|MR|MU|MC|MC|MN|ME|MA|MZ|NA|NP|NL|NE|NG|IE|NO|OM|PK|PS|PS|CG|PL|PT|QA|CI|MK|ZA|CD|RE|RO|RU|RW|SH|SM|ST|SA|SN|RS|SC|SL|SK|SI|SO|SO|ZA|ES|SD|SJ|SZ|SE|CH|SY|SY|TJ|TZ|TN|TR|TM|AE|UG|UA|AE|GB|BF|UZ|VA|GB|EH|YE|ZM|ZW)$
RewriteCond %{REQUEST_URI} ^/store(/.*)$ [NC]
RewriteRule ^ /ukstore%1 [L,R]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

apache .htaccess mod-rewrite url-rewriting geoip

14
推荐指数
1
解决办法
2251
查看次数

在Shipping Method Step Magento上显示条件消息

我正在尝试在Magento onepage checkout的Shipping Method阶段向发货地址位于加拿大的用户添加免责声明消息.我的商店以美国为基础,但确实运往加拿大,但我希望加拿大的用户知道他们要负责任何关税和税收.如果他们的送货地址是加拿大人,有没有办法添加该消息?

magento

2
推荐指数
1
解决办法
3436
查看次数

标签 统计

.htaccess ×1

apache ×1

geoip ×1

magento ×1

mod-rewrite ×1

url-rewriting ×1