[英]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.