0

htaccess ファイルにリダイレクトを設定して、他の Web サイトが自分のサイトの画像に直接リンクしている場合に、ブラウザ ウィンドウで画像を開くのではなく、その画像が表示されているページを表示できるかどうかを知りたいです。が表示されます。

このページは画像と同じ名前です。つまり、他のサイトがリンクしている画像が

www.mysite.com/imagename.jpg

次に、というページにリダイレクトしたい

www.mysite.com/imagename/

4

2 に答える 2

0

これはうまくいくかもしれません。

RewriteRule ^(.*)\.(jpg|gif|png)$ /$1/ [R]

RewriteRule ^wp-content/main/.+/(.*)\.(jpg|gif|png)$ /$1/ [R]
于 2013-07-19T19:28:35.900 に答える
0

このコードを試してください:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^www\.mysite\.com$
RewriteRule ^wp-content/main/[0-9]{4}_[0-9]{2}/([\.]+)\.(jpe?g|gif|png)$ /$1/ [R=301]
于 2013-07-19T19:25:20.957 に答える