如何忽略root中的目录xxx?
在我的路由器文件中,我有:
Router::connect('/', array('controller' => 'pages', 'action' => 'view', 'home'));
Router::connect('/*', array('controller' => 'pages', 'action' => 'view'));
答案 0 :(得分:2)
这个问题/问题与路线无关。
似乎很可能忽略意味着“xxx的内容无法访问”。这是由.htaccess
文件in the top level directory:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
哪些(非常故意)阻止访问除了 webroot。
但是,很容易解释这种行为,只需从此处移动xxx文件夹:
-app
-xxx
-lib
要:
-app
-webroot
-xxx
-lib
然后,由于网址example.com/xxx/file.ext
映射到路径.../app/webroot/xxx/file.ext
,因此可以访问该文件夹的内容。