1

我是 cakephp 新手(使用 2.8.0 版本),我上传了网站备份,然后索引页面显示没有 css 和 js。按“ctrl + U”后,显示未找到“Js 控制器”和“Css 控制器”

这是我在 webroot 文件夹中的 .htaccess 文件中的代码

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

有没有其他方法可以解决这个问题?我该如何解决这个问题。

4

1 回答 1

1

以下可能工作暗示您的 css 和 js 有自己的子文件夹(未测试)

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_URI} !^/css
    RewriteCond %{REQUEST_URI} !^/js
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

请参阅https://serverfault.com/questions/410445/ exclude-a-directory-from-a-root-htaccess-rewrite-rule-to-allow-it-to-be-passw

于 2018-12-13T08:37:42.767 回答