据我了解,如果您更改Magento中某些内容的URL,则会在core_url_rewrite
表中创建一个条目,将新网址重定向到上一个网址。每次更改URL时,都会附加重写,而不是替换。如果某些内容的URL更改了100次,则core_url_rewrite
中将有100个链式重写。
首先纠正我,如果我错了请。其次,如果所有重定向链中间的所有链接都被删除,只留下第一个链接和最后一个链接会有什么问题?有没有人做过它,是否值得,你使用任何现有的脚本,结果是什么?
答案 0 :(得分:1)
在100 times,.....be 100 chained rewrites in core_url_rewrite.
点,您需要重写。
您更改了目录/产品的URL密钥,并勾选了为旧URL创建永久重定向的框。假设您将URL密钥从my-old-product-name更改为my-new-product-name。然后,勾选此框后,将在my-old-product-name.html
表格中创建从my-new-product-name.html
到core_url_rewrite
的重写。如果您截断该表,则此重写将会消失,因此您的旧产品网址将不再有效。如果旧网址已在Google中抓取,则会在Seo中产生问题
答案 1 :(得分:0)
截断表并使用mange再次运行url重写函数到管理系统。这应该覆盖所有以前的网址。这就是我对我的商店所遵循的,如果你有大量的目录,那么最好使用putty客户端重写相同的内容,或者查看你的服务器提供商是否提供了良好的内存。感谢