我有一個重寫我的投資組合網址, portfolio.php?cat=cat-name&project=project-slug
到 /portfolio/cat/slug/
添加參數具有mod_rewrite的價值
這一切工作正常,很正常,一個rewirte規則的URL,我想知道,如果這是可能的在重寫的slu end的末尾添加一個參數。例如
/portfolio/cat/slug&preview=true
我試圖讓它這樣我就可以通過附加preview=true
到底預覽隱蔽工程。它的工作原理,如果我去 portfolio.php?cat=cat-name&project=project-name&preview=true
我只希望我沒有創建一個具有/true
我綁各種方式來獲取值或預覽的規則,但認爲有人在這裏可能有一個簡單的解決方案
編輯添加的.htaccess
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^.*$
#portfolio
RewriteRule ^portfolio/?$ portfolio.php [L,NC]
RewriteRule ^portfolio/([a-z0-9_-]+)/([a-z0-9_-]+)/?$ portfolio.php?cat=$1&project=$2 [L,NC]
RewriteRule ^portfolio/([a-z0-9_-]+)/?$ portfolio.php?cat=$1 [L,NC]
RewriteRule ^portfolio/([a-z0-9_-]+)/page=([0-9]+)/? portfolio.php?cat=$1&page=$2&
請出示你的.htaccess – 2011-02-27 01:15:01