繁体   English   中英

IIS 的 Mass 301 重定向 product39/user-manual.html > product39/user-manual/

[英]Mass 301 Redirects for IIS product39/user-manual.html > product39/user-manual/

为 IIS 实施 Mass 301 重定向以仅将以 .html 结尾的页面移动到大型站点中许多页面的页面名称文件夹的最佳方法是什么? 我正在使用 Windows Server 2016。

例如:

product56/download.html > product56/download/

product56/user-manual.html > product56/user-manual/

但是,如果指定了 index.html,则不应重定向到文件夹,而是重定向到根目录,例如:

product47/index.html > product47/

然后我还有 300 个左右的单独 aspx 页面需要重定向到自定义 URL,例如:

购物车/标签-软件-P590.aspx > 产品/标签-软件/niceware/

在我看来,您可以使用 IIS url rewrite 来实现您的要求,您可以从这个url下载它。

product56/download.html > product56/download/product56/user-manual.html > product56/user-manual/

Url 重写包含友好的 url,您可以使用它来实现您的要求。 详情可以参考这篇文章:

https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/user-friendly-url-rule-template

对于指定的html,你应该自己编写自定义url。

例如:

product47/index.html > product47/

    <rewrite>
        <rules>
            <rule name="inde" stopProcessing="true">
                <match url="product47/index.html" />
                <action type="Redirect" url="http://yourdomian/product47/" />
            </rule>
        </rules>
    </rewrite>

购物车/标签-软件-P590.aspx > 产品/标签-软件/niceware/

    <rewrite>
        <rules>
            <rule name="inde2x" stopProcessing="true">
                <match url="cart/Label-Software-P590.aspx" />
                <action type="Redirect" url="http://yourdomian/products/label-software/niceware/" />
            </rule>
        </rules>
    </rewrite>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM