1

我想禁用服务器上托管的视频的热链接FLVMP4除非视频从其 URL开头的页面显示:
http://www.mywebsite.com/index.php?main_page=videos_page&

我必须添加到我的 .htaccess 文件中的 apache 配置是什么?

4

1 回答 1

2

要禁用热链接并用通用站点徽标替换内容以引导人们返回您的站点而不是图像,请将其添加到站点根目录的 .htaccess 文件夹中:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yoursite\.com/ [NC]
RewriteCond %{REQUEST_URI} !hotlink\.(gif|png\SOME FILETYPES NOT TO HOTLINK) [NC]
RewriteCond %{REQUEST_URI} !^/index.php?main_page=videos_page&
RewriteRule .*\.(gif|jpg|png)$ http://www.mywebsite.org/generic/imagetoreplace.png [NC] 

请记住,.htaccess 是隐藏的,因此请确保它在 yoru ftp 客户端中打开了“显示隐藏文件”。

于 2011-06-17T07:17:29.803 回答