[英]URL Rewrite Regular Expressions
大家早,
我已經分類了各種類別和子類別的廣告,我想使用IIS7進行網址重寫。 我需要組成一個正則表達式,例如:最多可能包含5個類別和子類別:
要么
http://tampa.storeboard.com/classifieds/jobs/work-from-home/social-media-networker/380
注意每個url末尾的數值,這是我有興趣檢索的部分,因為它是最終URL的ID,它將是:
http://tampa.storeboard.com/classifieds/viewad.asp?RegionID=23&ClassAdID=390
如何創建一個正則表達式,可以在最后搜索整數,並提取域名,例如tampa.storeboard.com
非常感謝您的幫助。
最誠摯的問候,保羅
^http://([^/]+).*?(\d+)$
第1組用於域名,第2組用於ID。 它已經使用RAD正則表達式設計器進行了測試。
RewriteCond REQUEST_URI !/classifieds/viewad.asp
RewriteRule /classifieds/.*/(\d*)$ /classifieds/viewad.asp?Region=%{HTTP_HOST}&ClassAdID=$1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.