현재 URL에 일반 <form method="get">
요소를 제출하고 있습니다 ... 검색 페이지의 일부입니다. 결과 url은 아래에 있습니다. 내가 그것을 사용할 때마다, 그것은 ... /
이 $_GET
PARAMS 인하를 단행 유지하고 ?&=
값 쌍을 푼다 ...
http://domain.com/module/controller/action/get1/value1/?get2=get2&value3=value3
문제는 내가 주위를 탐색 할 수 <?= $this->url(array('page' => x)); ?>
및 이와 유사한을 사용하고 있지만 나는 $_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_Form
.."제목에. 나는 Zend_Form
을 사용하여 양식을 만들고 URL을 쓰려면 onSubmit
함수에서 javascript를 사용할 수 있다는 사실을 깨달으십시오. 마찬가지로 URL을 다시 작성하기 위해 Zend_Router를 사용할 수 있습니다 ... Mod_rewrite
이 가장 좋습니다 ...