我正在提交一個正常的元素到當前的URL ...它是一個搜索頁面的一部分。結果網址如下。
http://domain.com/module/controller/action/get1/value1/?get2=get2&value3=value3
的問題是我使用<?= $this->url(array('page' => x)); ?>
和類似導航左右,但我想保留$_GET
參數...每當我使用它,它保留了/
削減$_GET
PARAMS和失去的?&=
值對...
我想使用mod_rewrite來更改值對斜線...... 我現在的規則是..Zend_Router ... Zend_Form ... Mod_Rewrite ...重寫URL值對斜槓
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ zend.php [NC,L]
我不自信mod_rewrite的,我不希望與現有規則相沖突。
我也很喜歡結尾的斜線,以及...所以這將是一個獎金...
請幫助!非常感謝...
PS ... Re「Zend_Router
... Zend_Form
..」的標題中。我使用Zend_Form
來構建表單,並且我意識到我可以在onSubmit
函數上使用javascript編寫URL ...同樣,我可以使用Zend_Router重寫url ...我認爲Mod_rewrite
是最好的,但...