0

SFTP フォルダーにファイルが表示されていても、Web ブラウザーから直接 CSS ファイルにアクセスできないという奇妙な問題があります。

フォルダーと CSS ファイルには 777 のアクセス許可があり、app.css と共にディレクトリに adapt.css が表示されます。

ただし、 http ://www.adaptiveemails.com/stylesheets/app.css は機能しますが、http://www.adaptiveemails.com/stylesheets/adaptive.cssは表示されません。

更新: SFTP クライアントで直接新しいファイルを作成し、同じ内容を adapt.css から新しいファイルにコピーしたところ、問題なく動作しました。

更新 2: ファイルの名前が「adaptive.css」の場合にのみ発生するため、htaccess の問題である可能性があります。他の名前は問題なく動作します。私は 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 として行う必要があります。text/css に (二重の) 二重引用符が含まれているため、機能していないと推測しています。

于 2013-11-03T00:32:57.923 に答える