【发布时间】:2012-03-20 08:14:29
【问题描述】:
我有一个小网页,里面有一个小的 CakePHP Webapp。 CakePHP 的东西在一个子目录中,所以我的 .htaccess 是这样的:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^test/subdirectory$ subdirectory/app/webroot
RewriteRule ^test/subdirectory/(.*)$ subdirectory/app/webroot/$1
</IfModule>
现在导航到 domain.com/subdirectory 有效,但是对于我的登录路径,我只得到 404 =(
Router::connect( '/login', array('controller' => 'users', 'action' => 'login'));
你能帮帮我吗?
//edit:我只是试了一下,我的其他路由(如 domain.com/controller/action/id)也不起作用。
【问题讨论】:
-
那个 .htaccess 文件是在你的 web 根目录下还是在 Cake 的根目录下?
标签: .htaccess cakephp routes cakephp-2.0 subdirectory