我們的URL重寫如下。我測試了IIS 8.5 URL Rewrite中的模式,並將模式匹配爲我們想要的。但是,每次都是404。有人會看看我的URL重寫有什麼問題嗎?謝謝。URL Rewrite疑難解答
網址:devbox.mysite.com/article/how-to-use-onedrive
模式:(.*)/article/(.*)$
行動重寫URL:{R:1}/article/?artID={R:2}
目前該頁面顯示404下面是XML代碼在web.config文件中。
<rule name="Article-rewrite" enabled="true">
<match url="(.*)/article/(.*)$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="{R:1}/article/?artID={R:2}" appendQueryString="false" />
</rule>
您可以添加一些關於您想要實現的細節和準確的規則XML。目前看起來您的目標網址是'devbox.mysite.com/article/?artID =使用方法onedrive'在您瀏覽時是否有效? – NikolaiDante
是的,如果我在任何瀏覽器上瀏覽到網址devbox.mysite.com/article/?artID=how-to-use-onedrive,它都可以正常工作。但是當用戶在瀏覽器中鍵入devbox.mysite.com/article/how-to-use-onedrive時,我希望它能夠工作。 – Charlie123