【问题标题】:Zend Framework HTTP routerZend Framework HTTP 路由器
【发布时间】:2010-02-22 10:03:58
【问题描述】:

我有一个站点,其中一些静态页面位于名为 ../application/default/views/scripts/statiskt/student/(index.html) 的文件夹中(从 webroot 中查看)。

我可以通过 mydomain.se/statiskt/student/(index.html) 访问这些“静态”页面。

问题是我希望能够通过 mydomain.se/student/(index.html) 访问它们。

我正在使用 Zend 框架和 Zend 路由器。

我对 Zend 框架几乎不熟悉,所以我问你 - 这可能吗?我如何实现它?

使用奇怪的拼写检查从 iPhone 发送,抱歉有任何拼写错误。

【问题讨论】:

    标签: php zend-framework


    【解决方案1】:

    您是否尝试过修改ZF Manual on Routes 中的任何示例?

      $route = new Zend_Controller_Router_Route_Static(
          'student',
          array('controller' => 'statiskt', 
                'action' => 'student')
      );
      $router->addRoute('staticStudent', $route);
    

    如果静态页面没有控制器和操作,例如它们不与 ZF 的 MVC 组件一起使用,然后从您的 /pub 文件夹中的 .htaccess 重写 URL 以指向适当的路径。见http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-09
      • 2011-04-01
      • 2014-05-02
      • 2015-04-23
      相关资源
      最近更新 更多