问题背景:
1. 在发布网站前,由于粗心,将产品目录A的URL:http://xxx.xxx.com/AA.HTML 写成了http://xxx.xxx.com/AA1.HTML。就这样,网站正式发布了。
2. 在发布网站后,发现URL有问题,就进行修改。 即将http://xxx.xxx.com/AA1.HTML修改为http://xxx.xxx.com/AA.HTML。修改后,突然想起SEO团队正在对http://xxx.xxx.com/AA1.HTML做外链,如果这时修改了URL,对优化是不利的。所以又将URL进行还原。
悲剧发生了:
所有该目录下的URL全都变为http://xxx.xxx.com/AA1-1.HTML了。
解决方法:
1.清除core_url_rewrite表中的所有数据
2.在网站后台 System->Index Management中,对Catalog Url Rewrites项进行ReIndex Data即可