gpt4 book ai didi

cakephp - Cake 网站在将其移动到我的本地主机后找不到图像或 CSS 文件?

转载 作者:行者123 更新时间:2023-12-01 11:45:58 26 4
gpt4 key购买 nike

我用的是cake1.3.5

我最近将一个实时工作站点移到了我的本地主机中:

enter image description here

我将 config.php 设置为我的本地数据库,但是当我进入该站点时,我看到了这个:

enter image description here

我是否遗漏了任何其他步骤(关于文件路径或其他内容)?

最佳答案

Cake 将其所有调用定向到 webroot 文件夹(默认称为 URL 重写)。这是通过文档根目录中的 .htaccess 文件实现的,该文件必须具有(为了 URL 重写才能工作)

<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 // this line traps requests for directory
RewriteCond %{REQUEST_FILENAME} !-f // this line traps requests for file names
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
</IfModule>

两行 RewriteCond %{REQUEST_FILENAME} !-d & RewriteCond %{REQUEST_FILENAME} !-f 在解析目录和文件名请求时必不可少。

RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 处理任何非文件或目录的内容。

  1. 检查mod_rewrite 是否启用。
  2. 必须有两个.htaccess 文件,一个在根文件夹中,另一个在webroot 文件夹中。这两个 .htaccess 文件的内容必须不同。

您可能想查看 URL rewriting

您可以 turn off URL rewriting from Core Configuration

关于cakephp - Cake 网站在将其移动到我的本地主机后找不到图像或 CSS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com