1

对于我的网站,我有 www.mysite.com/images/1.jpg 和 www.mysite.com/pixels/1.jpg

我希望 .htaccess 在整个网站中重定向任何 jpg(仅 jpgs)图像以重定向到 www.mysite.com/directory/

我有一个 .htaccess 文件可以做到这一点,但是我不能在我自己的网站上使用该图像,就像它只是一个空白框一样,但是如果我访问了图像的确切 url,它会将我带到 www.mysite。 com/目录/

这样做的原因就像如果有人在 Google 图片或 Tumblr 或其他网站上找到我的图片,一旦他们点击图片并访问我网站上图片的 url,它会将他们重定向到类似 www.mysite 的目录.com/目录/

我希望我解释得足够好。

4

1 回答 1

1

我猜你想检查推荐人。它是 HTTP 请求标头之一,它告诉网络服务器他们所在的 URL 将他们引向了他们所请求的内容。另请记住,可以伪造引用。您可以将这些规则添加到文档根目录中的 htaccess 文件中:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?mysite\.com/ [NC]
RewriteRule \.jpg$ /directory/ [L,R=302.NC] 
于 2013-08-29T04:44:25.367 回答