我需要重寫一些博客URL以刪除某些字符。這些是「a556」(a總是存在的,數字總是3位數並且是隨機的)。這是由一個單一或雙連字符,我也需要刪除。重寫URL以刪除某些字符
這些需要從重定向:
[域] /博客/ [ARTICLE_NAME] -a556
或
[域] /博客/ [ARTICLE_NAME] - -a556
去
[域] /博客/ [article_name_with_characters_removed]
我認爲正則表達式來檢測文本中刪除是:
([-]{1,2}a[0-9])\w+
但我不知道該怎麼把它放到一個重寫規則中。
任何人都可以幫忙嗎?
你想* *重定向的舊網址到新網址嗎?或者您希望通常使您的網址以新格式顯示? – deceze
提示:這些虛榮URL很容易被利用,因爲惡意用戶可以僞造類似'[domain]/blog/something-really-nasty-and-offensive-a556'的鏈接。最好還是檢查一下虛榮的部分,而不是把它扔掉。 – Tomalak
@Tomalak有人從中得到什麼...? – deceze