[英]IIS URL Rewrite pattern from subdirectory to subdomain with custom path extraction
以前有這個...
http://www.website.com/blog/post/2013/04/16/Animal-Kingdom's-Wild-Africa-Trek.aspx
(請注意“王國”中的撇號)
現在位於:
http://blog.website.com/post/Animal-Kingdoms-Wild-Africa-Trek
因此,將其分解為...
從URL末尾刪除.aspx映射來自www的呼叫。 博客。 並刪除路徑中的博客部分從URL中刪除日期刪除撇號
我知道如何將子目錄重定向到子域,但是我無法正確提取路徑的其他部分,並且也要清除撇號。
預先感謝您,一個完整的解決方案將為您提供很大的幫助。
無法刪除所有的'
,因為它可以多個。 您可以嘗試使用regexp(最多允許4個撇號),但這確實很“危險”:
/blog/post/\d+/\d+/\d+/(([^']*)'*([^']*)'*([^']*)'*([^']*)'*).aspx
重定向URL將為:
http://blog.website.com/post/{R:2}{R:3}{R:4}{R:5}
我的IIS規則的貝婁屏幕截圖:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.