1

我在启动我的 Web 应用程序时遇到了一些麻烦。当我尝试访问我的应用程序时,我发现您的服务器上未正确配置 URL 重写。经过尽职调查后,我了解到 Cakephp 开发人员决定通过检查对 Cake.Generic.css 的访问来检查 URL 写入的状态。也就是说,我已经检查了该文件和我所有的 htaccess 文件,对我来说一切似乎都很好。不过我可能是错的。下面是我的 htaccess 文件的样子。我也尝试通过添加来隐藏消息

url-rewriting-warning {
display:none;
}

但它没有用。我还检查了我的 httpd.conf 文件,并且 # 已从 mod_rewrite 中删除。这是我的 htaccess 文件。

访问

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule    ^$ app/webroot/    [L]
 RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

应用程序/Htaccess

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule    ^$    webroot/    [L]
 RewriteRule    (.*) webroot/$1    [L]
</IfModule>  

应用程序/Webroot/Htaccess

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

任何输入将不胜感激!谢谢!

4

1 回答 1

1

好的,我解决了我的问题!我再次重新下载了 Cakephp 2.3.7..复制了 Cake.Generic 文件..并将其粘贴回 webroot 文件夹中...然后我打开了我的文本编辑器并添加了以下 default.ctp 文件..

echo $this->Html->css('cake.generic');

从那里开始一帆风顺。感谢萨维达里奥的帮助!

于 2013-10-10T14:30:31.680 回答