我最近将客户的电子商务网站从 Ecwid 迁移到 WooCommerce。 Ecwid 的 URL 使用片段标识符,这现在是一个问题,因为我无法使用 .htaccess 设置到新 URL 的 301 重定向。据我了解,.htaccess 无法访问 # 之后的所有内容。
我想尝试保留他们的 SEO 排名,并轻松地将所有旧 URL 更新为新 URL。
有许多 Wordpress 插件提供重定向页面的功能,但我担心我会遇到同样的问题。据我了解,Javascript 重定向不使用 301 响应代码,因此搜索引擎不知道新 URL 是什么。
有没有其他方法可以重定向:
example.com/products/#!/100-Cotton-Sash-Cord/p/19877065/category=4619310
为了这个?
example.com/shop/all-natural/100-cotton-sash-cord/
最佳答案
正如您所提到的,# 之后的所有内容都不会被服务器处理。
但是,如果您的旧站点之前已完全被 Google 编入索引,您大概可以选择 "ugly" URLs快照页面并重定向它们?
关于wordpress - 将带有片段标识符的 Ecwid URL 重定向到新的 Woocommerce URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31484501/