301重定向DNN中的产品

时间:2017-06-28 00:20:20

标签: asp.net redirect dotnetnuke dotnetnuke-9

在开发和编码方面,我是新手。我在设计和HTML / CSS方面更加强大,但我对电子商务网站上的301重定向有疑问,我正准备推出。

该网站有500多种产品,这些产品的网址现在不同了。我需要一种方法来创建重定向地图,这样我就不必手动重定向500多种产品。

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

新网址如下所示: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重写而无需手动添加呢?

2 个答案:

答案 0 :(得分:1)

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

我在DNNHero.com上有一个分步教程,但确实需要订阅。被称为:Building a URL Extension Provider for DNN

答案 1 :(得分:0)

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

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

而且,你有没有问过RevIndex这个问题的帮助?