我的网址如下:
本地主机/管理/应用程序/根目录
为此,default.ctp中的css采用/app/webroot/css/style.css路径。 所以我的css没有加载。
我是否必须更改.htaccess文件? 项目中有3个.htaccess文件。
1)位于admin / .htaccess
上的RewriteEngine
RewriteRule ^ $ app / webroot / [L]
RewriteRule(。*)app / webroot / $ 1 [L]
2)位于admin / app / .htaccess
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
3)位于admin / app / webroot / .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
请帮助解决我的问题。
提前致谢。
答案 0 :(得分:0)
处理此问题的最简单方法是按照here所述的“生产模式”设置您的应用程序
基本上,这意味着您将文档根目录指向Cake App的/ app / webroot目录,这使得一切都非常简单,这意味着您可以使用默认的.htaccess文件来处理重写。
如果您尝试将其放入子目录,则可能需要设置Rewrite的基础以进行处理:
RewriteBase /admin
这也假设您在服务器上启用了mod_rewrite!
答案 1 :(得分:0)
我找到了答案:
如果我们可以添加
配置::写(' App.base',' / admin /');
在bootstrap.php文件中然后它适用于我。
感谢您的帮助。