Zend Frameworkを使用して適切なURLを生成するための最良のアプローチは何ですか?
Zend Frameworkがなく、MVCパターンがある場合は、.htaccessを使用します。
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?request=$1 [QSA,L]
次に、PHPでリクエストパラメータを解析します。
私は現在、Zend Frameworkを使用しており、ブートストラップでzend_routeを試しています。これは、ここで提案され、 ZendのWebサイトに記載されています。
私の仕事はリクエスト
example.com/pets-new-york
をexample.com/index/search/?q=pets%20new%20york
(現在の)に変換することです
それを機能させることができません。最初の.htaccessの例で機能するように、存在しないファイル(-f)とdirs(-d)を管理するにはどうすればよいですか?より一般的には、存在しないディレクトリを使用してZend Frameworkで適切なURLを作成するための最良のアプローチは何ですか?