私は、以前のq & aから既に知っているかもしれない写真を透かし入れするウェブサイトを持っています。ユーザーは、それがERROR結構ですが、それはERRORにリダイレクトするために取得する方法がある404を思い付くファイルにアクセスしようとし.htaccessは403エラーにリダイレクト
RewriteEngine On
RewriteCond %{REQUEST_URI} !error.gif$
RewriteRule \.(gif|jpg|png)$ /error.gif [L]
:私はこのコードを使用して.htaccessを使用して固定されている使用のorignalの写真403? (error.gifが存在し、1x1の白画素である。)
私は.htaccessの403エラーにアクセスするためにこれを使用して知っている:
ErrorDocument 403 /error-docs/403.shtml
Iエリアに、このファイルを作成し、上記の行を追加しましたERROR 404にリダイレクトされますか?
私はhtaccessで十分に教育されていないので、これに関する助言は高く評価されます。
全コード:
RewriteRule \.(gif|jpg|png)$ - [L,F]
次のことができます。
RewriteEngine On
RewriteCond %{REQUEST_URI} !error.gif$
RewriteRule \.(gif|jpg|png)$ /error.gif [L]
ErrorDocument 403 /error-docs/403.shtml
おかげで、
デビッド
ありがとうございました。しかし、私は写真のURLを置くと、それはまだ行くと写真を表示します。理由を知る方法はありますか? –
私のjpegファイルのほとんどが '.jpg'の代わりに拡張子' .JPG'を持っているので、上記の行を 'RewriteRule \。(gif | jpg | png | JPG)$ - [L、F] 'それは動作します。ありがとう –
あなたはまた大文字小文字を無視して大文字小文字を無視するように括弧の中に 'NC 'を追加することもできます。 –