如何在Zend Framework 1.12上为主机名动态子域?

时间:2016-06-09 14:46:28

标签: php .htaccess zend-framework zend-router

我想为主机名为mym项目创建自定义子域,然后我想要基于子域的加载应用程序徽标。 我在_initRouter()函数的bootstrap.php中添加了以下代码。

  $hostnameRoute = new Zend_Controller_Router_Route_Hostname(
':subdomain.domain.com',
array(
    'controller' => 'user',
    'action'     => 'login'
)
);

   $plainPathRoute = new Zend_Controller_Router_Route_Static('');

   $router->addRoute('user', $hostnameRoute->chain($plainPathRoute));

我在htaccess文件中也有以下代码。

   RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} -s [OR]
   RewriteCond %{REQUEST_FILENAME} -l [OR]
   RewriteCond %{REQUEST_FILENAME} -d
   RewriteRule ^.*$ - [NC,L]
   RewriteRule ^.*$ index.php [NC,L]

但登录后它无效。

0 个答案:

没有答案