これは初めて.htaccessを編集した時です。状況によっては、いくつかのIPアドレス以外の人物のWebサイトへのアクセスを制限し、他の人を特定のページにリダイレクトする必要があります。私は.htaccessファイルに次のコードを使用していますことを実行します。.htaccessを編集した後に背景画像が消える
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !XXX.XXX.XXX.XXX
RewriteRule (.*) index.html [QSA,L]
を、私は、このファイルでIPを変更すると、問題が始まる - index.htmlを中に使用され、その内部CSSで記述された背景画像を表示されなくなります。私はChromeとFirefoxでこれをテストしました.Firefoxでは、IPが元のものに変更されると背景イメージが再び現れ、ChromeではIPが元に戻っても再現されません。私は誰かが私を助けることができることを願っています。
よろしくお願いいたします。
[htaccess css images](00000000)の可能な複製 –
もちろん、_everything_をindex.htmlに書き換えているので、それは "消えます"。ブラウザが画像に対して行う要求が含まれます。したがって、ブラウザは画像データを期待していますが、代わりにHTML文書を取得します。画像として表示することはできません。 – CBroe
この問題の原因を明らかにしていただき、ありがとうございます。私はそれが問題かもしれないと思った。このコードを修正して、ルートディレクトリのイメージの例外が含まれるように助けてください。大変感謝しています。 – spektro37