首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mass 301重定向IIS product39/user-manual.html > product39/user-manual/

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

Stack Overflow用户
提问于 2020-01-09 22:58:05
回答 1查看 18关注 0票数 0

对于大型站点中的许多页面,实现批量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,例如:

购物车/label-software-P590.aspx> products/label-software/niceware/

EN

回答 1

Stack Overflow用户

发布于 2020-01-10 15:38:47

在我看来,你可以使用IIS重写来达到你的要求,你可以从这个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/

代码语言:javascript
复制
    <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/

代码语言:javascript
复制
    <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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59666677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档