0
我有這樣的web.config文件中重寫規則:重寫規則和正則表達式的問題
<rule name="Rewrite to page">
<match url="^blog/([0-9]+)" />
<action type="Rewrite" url="blog?page={R:1}" />
</rule>
所以,當你去www.mysite.com/blog/1它去博客的第一頁。第二頁的網址是www.mysite.com/blog/2。但是當我點擊這個網頁上的一些博客時,它應該將我重定向到www.mysite.com/blog/2017/10/blog-post。問題在於這個重寫規則和正則表達式,所以它將我重定向到www.mysite.com/blog/2017。
任何想法?
在您匹配的數字後面添加'$',以便它們必須是請求的URL中的最後一個東西 - 因此它不再與您的個人帖子URL匹配。 – CBroe
剛剛意識到這一點。請添加答案,我會接受它。謝謝。 – Faruk