我正在Zend Framework中创建一个Web项目
它只包含两个控制器:
这两个控制器不会超过这两个。以下是可能的URL列表以及我需要它们转换的内容(或类似内容):
当前 - > 新
BASE / index / action / parameter / value - > BASE /动作/参数/值
BASE / index / action - > BASE /动作
BASE / admin / action AND BASE / admin / action / parameter / value :: URL
可以保持这样,
使用一个控制器很容易,但我不知道从哪里开始或如何用两个控制器解决问题。不知何故需要告诉Zend使用哪个控制器。
当前.htaccess
是由Zend生成的:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::$
RewriteRule ^(.*)$ - [E=BASE:%1]
RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]
(BASE = example.com)
感谢您提前的时间