Zend Route 在 Chrome 中不起作用


Zend Route not working in Chrome

我目前正在调试一个Zend应用程序,并且部分路由在Chrome中不起作用 - 所有其他浏览器都执行它们应该做的事情。在Chrome中,我被转发到错误页面,并收到以下消息:

Cannot load controller class "TestUrlController" from file "master/src/application/modules/default/controllers/TestUrlController.php
对于url/

de/shop/test-url,这意味着它使用的是默认路由器,而实际上它应该使用在Bootstrap中注册的"shopController".php:

$routeShops = new 'Zend_Controller_Router_Route(
            '@properties/:shopurl',
            array(
                'module' => 'location',
                'controller' => 'shop',
                'action' => 'details',
                'shopurl' => null
            )
        );

如前所述,所有其他浏览器都可以正常工作。我什至从哪里开始?

从 Chrome 发送的请求无法正确解析到正确的控制器,因为由于某种原因无法识别"@properties"部分。硬编码时,它可以工作。