使用 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 框架并在我的引导程序中尝试使用 zend_route,就像这里建议的那样,并记录在Zend 网站上。
我的任务是将请求转换
example.com/pets-new-york
为example.com/index/search/?q=pets%20new%20york
(当前)
我不能让它工作,我如何管理不存在的文件 (-f) 和目录 (-d),就像它在第一个 .htaccess 示例中一样工作?更一般地说,使用 Zend Framework 和不存在的目录创建漂亮 URL 的最佳方法是什么?