2014-02-24 107 views
1

我能得到這個行rewrite的網址:的.htaccess - 重寫得到的參數與他們的價值觀

RewriteRule ^home$ /?filter=top&start=0 [L] 

在這種情況下,我可以讓我$_GET陣列php


,但我不能提取query params把它們放在左側rewrited網址:

RewriteRule ^home\/([a-z]+)\/([0-9]+)$ /?filter=$1&start=$2 [L] 

我這麼想嗎?
我希望在第二個例子中,即使在重寫url之後,我可以讀取$_GET數組。

+0

斜槓不需要轉義,但它不應該是有害的什麼是你的全套重寫規則?請按照它們在.htaccess中顯示的順序發佈它們。 –

+0

'/'上的內容是什麼?這應該看起來像'index.php?filter = $ 1&start = $ 2 [L]' –

+0

你的網址是什麼?你現在擁有的只會匹配'/ home/foo/123'。 –

回答

0

404 error是由joomla sef plugin引起的,當我禁用它時,規則起作用!