在开发和编码方面,我是新手。我在设计和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重写而无需手动添加呢?
答案 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这个问题的帮助?