ZENCART只能设置一个域名做为URL
一般我们都会用REWRITE 301重定向来 把不加WWW的定向到加WWW 或者反之一样
有个注意事项
# 301
RewriteCond %{HTTP_HOST} !^www.site.com$ [NC]
RewriteRule .? http://www.site.com%{REQUEST_URI} [R=301,L]
这段转向一定要加到 REWRITE URL静态化规则前面
如果加到最后会出现一个问题
比如访问 http://site.com/aaaaa-p-71.html 页面
会转向到 http://www.site.com/index.php?main_page=product_info&cPath=22& products_id=71页面
一般我们都会用REWRITE 301重定向来 把不加WWW的定向到加WWW
有个注意事项
# 301
RewriteCond %{HTTP_HOST} !^www.site.com$ [NC]
RewriteRule .? http://www.site.com%{REQUEST_URI} [R=301,L]
这段转向一定要加到 REWRITE URL静态化规则前面
如果加到最后会出现一个问题
比如访问 http://site.com/aaaaa-p-71.html 页面
会转向到 http://www.site.com/index.php?main_page=product_info&cPath=22& products_id=71页面

本文介绍如何在Zencart中实现不同域名间的301重定向,并强调了将重定向规则放置于URL静态化规则之前的重要性。此外,还讨论了错误放置规则可能导致的问题。
173

被折叠的 条评论
为什么被折叠?



