【问题标题】:How to redirect customer to a correct URL after migrated wordpress to nopCommere将 wordpress 迁移到 nopCommere 后如何将客户重定向到正确的 URL
【发布时间】:2018-11-06 19:00:27
【问题描述】:

我们已将网站从 wordpress 迁移到 nopcommerce。现在我们所有的老客户都在尝试使用旧网址 www.domain.com/product/{product-url} 打开产品页面,这是 wordpress 支持的一个

但是 nopCommerce 的结构类似于 www.domain.com/{product-url}

是否有正确的产品页面重定向到新网址?

谢谢, 贾廷

【问题讨论】:

    标签: wordpress url redirect http-status-code-301 nopcommerce


    【解决方案1】:

    有两种方法可以使新网址生效。
    1)。将重写规则添加到 web.config 文件,它只是检查请求的 URL 格式,如果它包含/product/,那么它将被重定向到产品 slug。

    <system.webServer>
        <rewrite>
          <rules>        
            <rule name="rewritewithfallback">
              <match url="(.*)product/(.*)$" />          
              <action type="Redirect" url="{R:2}"  redirectType="Permanent" />
            </rule>
          </rules>
        </rewrite>
      ......
     ......
    
    </system.webServer> 
    

    2)。为一种常见的操作方法添加重写规则,代码以通过代码重定向到产品操作。

    注意:检查隐身窗口,否则你会因为兑现而出现意外的重定向行为。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 1970-01-01
      相关资源
      最近更新 更多