不寻常的质量301重定向与.htaccess

时间:2015-06-19 21:28:45

标签: php apache .htaccess mod-rewrite redirect

我正在将旧的电子商务网站迁移到新的购物车系统......我需要301重定向所有网址方案以用于搜索引擎优化目的。

我已经处理了大部分内容,但是我需要了解这是否是适合手头任务的正确技术(以及我的语法是否正确)...将会有大约1000个规则htaccess的。

这是我对每个产品页面的一般规则设置......每个产品都有多个规则,因为我们将旧的MENS / WOMENS页面整合到一个新的产品页面中(以及重定向原始URL的任何各种查询字符串版本:

RewriteRule  /mens-shirts-77/alice-in-wonderland-shirt-589.html$ http://www.domain.com/alice-in-wonderland-shirt-p160c3 [R=301]
RewriteRule  /womens-shirts-92/womens-alice-in-wonderland-shirt-842.html$ http://www.domain.com/alice-in-wonderland-shirt-p160c3 [R=301]
RewriteRule  /index.php?main_page=product_info*&products_id=(589|842)*$ http://www.domain.com/alice-in-wonderland-shirt-p160c3 [R=301]

供参考,这里是原始查询字符串的样子......"& cpath = ##"不再重要,因为从现在开始,所有具有类别路径的产品都被重定向到Canonical root ...同样," hipid ="只是垃圾:

/index.php?main_page=product_info&cPath=77&products_id=694&hipid=63ad73f32f5159a3d0f71b7b92404591

所以我不知道,这一切都是正确的吗?这么多规则会减慢网站的速度吗?我有什么遗漏(这次迁移有很长的SEO历史=没有错误的余地)?

我也有点担心冲突,因为购物车系统(OpenCart)也在从查询字符串URL到SEO URL进行URL重写......但是这样做了抽象,我甚至可以开始弄清楚谁在做什么在哪个顺序。 :/

只是寻找一些见解,这些规则是否正确?谢谢!

0 个答案:

没有答案