我试图找出如何确保301重定向将只对父和它的孩子工作。孩子应该有相同的网址。
下面是web.config中的代码:
<rule name="Rewrite Change of my parent page" stopProcessing="true">
<match url="^my_old_parent$" ignoreCase="false" />
<action type="Redirect" url="/New-Parent-Page/" redirectType="Permanent" />
</rule>
我尝试了不同的变化,没有工作。我看了这个线程:301 redirect - Redirect parent but not it's children
他们提到使用RedirectMatch而不是Redirect,但它对IIS不起作用。
我很欣赏您对IIS 10使用哪些代码的想法。
谢谢你,
多龙
以下是更新:
嗨,三武,
参见其他示例:
https://www.example.com/my_current_page/
https://www.example.com/my_current_page/Page-1
https://www.example.com/my_current_page/Page-2
https://www.example.com/my_current_page/Page-3
我只想更改父页面,如下所示:
https://www.example.com/my_current_page/
收件人:
https://www.example.com/New_Great_Page/
以上新URL下的所有其他页面保持不变。这意味着以下所有页面将保留其URL:
https://www.example.com/my_current_page/Page-1/
https://www.example.com/my_current_page/Page-2/
https://www.example.com/my_current_page/Page-3/
谢谢你,
多龙
1条答案
按热度按时间z9smfwbn1#
你可以试试这个规则: