我在我的.htaccess,看起來像這樣有條件的.htaccess重寫規則參數
RewriteRule ^something/(\d+)/start /index.php?ix=$1
RewriteRule ^embed/something/(\d+)/start /index.php?ix=$1&fEmbed=1
這兩者之間的唯一區別是領先「嵌入/」,所以我想這將是相當多的RewriteRules有利於將這些組合成單個RewriteRule。我嘗試停留在
RewriteRule ^(embed/)?something/(\d+)/start /index.php?ix=$2&fEmbed=$1
這臺「& fEmbed =嵌入/」,這真的是不是我想要的。我想評估$ 1的內容,並輸出不同的內容(即「1」)。
將前兩個RewriteRules組合成單個RewriteRule時,如何解決這個問題的任何想法?
規則並不總是在開始時結束,並且具有比所示更多的參數。然而,這個想法很好,我會試驗它。 – 2008-12-23 10:57:02