【问题标题】:CSS not working in localhost cakephpCSS 在 localhost cakephp 中不起作用
【发布时间】:2015-01-20 12:31:29
【问题描述】:

我从服务器下载了一个使用 cakephp 完成的网站。当我在 localhost 中打开它时,只显示内容。没有设计。我认为这是由于 htaccess 中的一些错误。

我的本​​地主机路径是“http://localhost/Dreamweaver/works/app/app/webroot”,内容在 htaccess 文件中

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

请帮帮我。

【问题讨论】:

  • 我在你的链接帖子中看到这个问题重复了app 目录。尝试只删除一个,看看它是否有效。

标签: php apache .htaccess cakephp mod-rewrite


【解决方案1】:

只需编辑 root/.htacces 文件

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

root/app/.htaccess with

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

和 root/app/webroot/.htaccess 与

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

最后重启apache服务器

【讨论】:

  • 你使用的是 XAMPP 还是 WAMP 的服务器?
  • 我正在使用 xampp 服务器
猜你喜欢
  • 1970-01-01
  • 2013-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多