3
我有一個腳本來代替example.com/folder/index.php/pagename
與example.com/pagename
。重寫ASP URL並獲取重定向循環
但example.com/pagename
在技術上並不存在 - 所以如果有人導航到它,他們得到了404
我想在我的web.config文件看起來添加重定向的,如:
<rewrite>
<rules>
<rule name="my redirect" stopProcessing="true">
<match url="pagename" />
<action type="Redirect" url="http://www.example.com/folder/index.php/pagename/" redirectType="permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
但它會導致重定向循環。我注意到,如果我將最終的網址更改爲example.com/pagenamealternate
之類的其他網址,它的工作原理就很好。
任何人都可以告訴我,如果有一個方便的條件或解決這個問題的替代方法?
將'pagename'改爲'^ pagename $ ^'訣竅!非常感謝! – Remie