gpt4 book ai didi

Apache .htaccess 热链接重定向

转载 作者:行者123 更新时间:2023-12-02 02:22:08 26 4
gpt4 key购买 nike

当有人热链接我网站上一个目录中的图像时,我正在尝试创建重定向。如果有人热链接图像,我想将他们重定向到不同目录中的相应图像(相同的文件名)。

如果有人热链接:

www.mydomaoin.com/PlayImages/Basic/Embedded/{ImageName.gif}

我希望它重定向到:

www.mydomaoin.com/PlayImages/Basic/Shared/{ImageName.gif}

想法?

最佳答案

RewriteEngine on

#redirect image hotlinks
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/?.*$ [NC]
RewriteCond %{REQUEST_URI} (.*)/Embedded/(.*jpg|.*gif|.*png)$ [NC]
RewriteRule ^(.*)$ %{HTTP_HOST}/%1/Shared/%2 [R=302,L]

如果引用地址不为空,并且引用地址不等于您自己的域,并且请求的是/Embedded 文件夹中以 jpg/gif/png 结尾的资源,则重写 url 将/Embedded 替换为/共享

您可能需要将 [R=302] 更改为不同的 code以满足您的需求。

关于Apache .htaccess 热链接重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1126552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com