繁体   English   中英

使用htaccess进行Magento重定向

[英]Magento redirection with htaccess

我想将example.com重定向到example.au,但同时我想从重定向中排除example.com/admin。 有可能,如果是,请提供任何重写规则。任何帮助将不胜感激。

码:

RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !^/admin [NC]
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]

#RewriteRule。* index.php [L]

RewriteRule ^(.*)$ www.example.com.au/$1 [R=301,L]
RewriteRule !^(admin/.*)$ www.example.com.au/$1 [R=301,L]

您可以使用以下.htaccess重定向代码进行访问管理

GeoIPEnable On 
ReWriteEngine On  
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} IN$   //IN is the country code where you want to redirect
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
RewriteCond %{REQUEST_URI} !admin 
RewriteCond %{REQUEST_URI} !index.php [NC]     //admin keywords
RewriteRule ^ http://www.domain.in [R=301,L]  //redirection url

在上面的示例中, admin和index.php是用于访问admin的关键字

RewriteCond %{REQUEST_URI} !admin 
RewriteCond %{REQUEST_URI} !index.php [NC] 

这意味着只有当前网址没有上述关键字时才会重定向到INDIA中的特定网址(所有管理模块只有这些关键字)。

这会对你有所帮助。 我也在我的商店使用上面相同的代码

祝一切顺利

编辑:您也可以参考以下线程获取更多详细信息

一些管理模块重定向到前端

基于国家明智的htaccess Magento重定向

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM