0

我有一个奇怪的问题,即使我在 SFTP 文件夹中看到该文件,我也无法直接通过 Web 浏览器访问 CSS 文件。

该文件夹和 CSS 文件具有 777 权限,我可以在目录中看到 Adaptive.css 以及 app.css。

但是http://www.adaptiveemails.com/stylesheets/app.css有效,但http://www.adaptiveemails.com/stylesheets/adaptive.css没有出现。

更新:我直接在 SFTP 客户端中创建了一个新文件,并将相同的内容从 Adaptive.css 复制到新文件中,它工作正常。

更新 2:看起来它可能是一个 htaccess 问题,因为它仅在文件名为“adaptive.css”时发生。任何其他名称都可以正常工作。我正在使用 ExpressionEngine 和他们的 MSM,也许是 htaccess 文件或类似的东西导致了这个问题。

根目录中的 HTACCESS 文件:

AddType image/svg+xml svg
AddType image/svg+xml svgz

<IfModule mod_rewrite.c>
        RewriteEngine On

        # Removes index.php from ExpressionEngine URLs
        RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ /index.php?/$1 [L]
</IfModule>
4

1 回答 1

0

首先,您需要将文件修改为 754。我猜是因为您的文本/css 中有(双)双引号,这就是它不起作用的原因。

于 2013-11-03T00:32:57.923 回答