這些固定鏈接上面被重新路由到我的網頁:正則表達式來檢測正確的永久鏈接?
page.php?permalink=events/foo
page.php?permalink=events/foo/
page.php?permalink=ru/events/foo
page.php?permalink=ru/events/foo/
的events
是動態的,它可能是specials
或packages
。
我的兩難境地基本上是;我需要檢測,以一個空鏈接,所以我可以在箱子進給一個機器人沒有索引meta標籤:我不能用一個簡單的模式,如[a-zA-Z]+\/?(.+)/
,因爲它不會在工作
page.php?permalink=events
page.php?permalink=events/
page.php?permalink=ru/events/
page.php?permalink=ru/events
i18n固定鏈接。
我可以使用哪些正則表達式來檢測這種情況,使用$_GET['permalink']
作爲永久鏈接的參考?並避免誤報?
更新:
空鏈接意味着有 「事件/」 部分後無片段。這些都是空的:
page.php?permalink=events
page.php?permalink=events/
page.php?permalink=ru/events/
page.php?permalink=ru/events
定義 「空鏈接」。 – Tomalak 2010-04-08 16:23:24