我有一个奇怪的问题,即使我在 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>