0

在开发和编码方面,我是新手。我在设计和 HTML/CSS 方面更擅长,但我有一个关于电子商务网站上的 301 重定向的问题,我正准备推出。

该网站有超过 500 种产品,这些产品的 URL 现在不同了。我需要一种创建重定向映射的方法,这样我就不必手动重定向 500 多种产品。

旧 URL 如下所示:domainofstore.com/Animated-Waving-Santa.html

新的 URL 如下所示:domainofstore.com/Product/animated-waving-santa

新站点使用 RevIndex StoreFront 在 DNN 9 中构建。

现在有一些静态页面也需要重定向,我手动创建这些页面没有问题。URL结构如下:

旧网址:domainofstore.com/About-The-Holiday-Light-Store.html

新网址:domainofstore.com/About-Us

那么,如何在无需手动添加的情况下创建 500 多个产品 URL 重写?

4

2 回答 2

1

我们在 DNN 的电子商务重新平台上遇到了同样的情况,我们需要以编程方式将旧样式的产品页面 Urls 重定向到 DNN 中的新 Urls。我最终在 DNN 中编写了一个自定义Url Extension Provider来完成此任务。

我在 DNNHero.com 上有一个分步教程,但它确实需要订阅。被称为:为 DNN 构建 URL 扩展提供程序

于 2017-07-03T20:19:38.937 回答
0

这些不是强项,而是…… DNN 具有 URL 重写功能。IIS 也是如此。还有来自 DNNSharp 的 URL 适配器模块和 Github 上的免费 OpenUrlRewriter 模块。

如果您能想出一个匹配旧 URL 的规则,其中一个或多个应该可以解决问题。

而且,您是否向 RevIndex 寻求过有关此问题的帮助?

于 2017-06-28T12:52:37.117 回答