<tr id="yeqa6"><optgroup id="yeqa6"></optgroup></tr>
<rt id="yeqa6"></rt>
<tr id="yeqa6"><xmp id="yeqa6">
<acronym id="yeqa6"><noscript id="yeqa6"></noscript></acronym>
<rt id="yeqa6"><optgroup id="yeqa6"></optgroup></rt>
<sup id="yeqa6"><small id="yeqa6"></small></sup>

信息動態

網站設計是技術與創意的完美融合!

網站優化

IIS如何做URL重定向

2022-08-19 01:17:09

IIS下,做URL重定向比在寶塔等控制臺操作要復雜的多,需要反復調試。需要用到通配符如<action type="Redirect" url="article/{R:2}/{R:1}" redirectType="Found" />,以及<action type="Rewrite" url="article.aspx?id={R:1}&title={R:2}" />等等。

源地址:http://localhost/blog/some-other-title/543 

定向為:http://localhost/article/543/some-other-title

重定向規則可以將多個 URL 地址定向到同一個地址頁面。

打開 IIS 管理器的 URL Rewrite 特性窗口,點擊 Add Rule(s)... 添加規則,再次選擇 Blank Rule 空白模板。

在編輯規則的頁面中,輸入下列內容:

1. 規則名稱:Redirect from blog (這是規則的唯一名稱)

2. 匹配模板:^blog/([_0-9a-z-]+)/([0-9]+) (這個模板用來匹配以 blog 開頭的地址,捕獲第二和第三節用于反向引用)

3. 動作:Redirect (重定向動作導致向瀏覽器發送一個 redirect 響應)

4. 目的 URL:article/{R:2}/{R:1} (這個模板用于重定向,注意,這里使用反向引用使用了前面的捕獲組)

輸入之后的界面應該如下所示。

翻譯:為 URL Rewrite 模塊創建重寫規則_重定向_07

輸入 redirect URL 之后。

翻譯:為 URL Rewrite 模塊創建重寫規則_重寫規則_08

其它配置保持不變,在右面的面板中點擊 Apply 應用規則。

測試重定向規則

打開一個瀏覽器,在地址欄中輸入:http://localhost/blog/some-other-title/323

在瀏覽器中,你會看到地址被重定向到 http://localhost/article/323/some-other-title。

翻譯:為 URL Rewrite 模塊創建重寫規則_重定向_09


0532-85810878 473587358 掃碼添加微信

掃碼添加微信

掃碼關注公眾號

官方公眾號

2054585360
精品亚洲AV无码喷奶水LIER,国产熟女乱子视频正在播放,人妻人人澡人人添人人爽
<tr id="yeqa6"><optgroup id="yeqa6"></optgroup></tr>
<rt id="yeqa6"></rt>
<tr id="yeqa6"><xmp id="yeqa6">
<acronym id="yeqa6"><noscript id="yeqa6"></noscript></acronym>
<rt id="yeqa6"><optgroup id="yeqa6"></optgroup></rt>
<sup id="yeqa6"><small id="yeqa6"></small></sup>