wordpress - 将带有片段标识符的 Ecwid URL 重定向到新的 Woocommerce URL

标签 wordpress .htaccess seo woocommerce url-redirection

我最近将客户的电子商务网站从 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/

相关文章:

seo - 是否有必要为旧的索引网址生成站点地图?

html - 添加 style.css 后 Wordpress 不工作

wordpress - 如何从子文件夹中忽略根目录中的 .htaccess

php - 如果我想创建一个独特的论坛,我应该尝试从 wordpress 还是从头开始构建它?

php - .htaccess - 如何将 url 中的大写和重音字母重定向为非重音小写字母?

php - 分页和 htaccess

css - 过滤 'current-menu-item' 类以使用 'active' 代替

apache - 相对路径的 SSL?

php - 我已经将我的站点从 PHP 更改为 ASP?现在如何处理我的旧网址

seo - Schema.org memberOf 错误