如何只允许一个域访问

时间:2013-11-16 12:06:43

标签: .htaccess

我有一个域名(http:// xxxxxxxx.net),主机运行wordpress,一个云服务器用于存储文件
我从云服务器获得了直接文件URL,(http:// xxxxxxx.com/uplaod/123/123.mp4)
我怎样才能使文件网址只能在我的域名(http:// xxxxxxxx.net)上进行视频播放。

我试试这个htaccess

# ALLOW USER BY IP
<Limit GET POST>
 order deny,allow
 deny from all
 allow from xxxxxxxxx.net
</Limit>

当我访问这个网址时 http:// xxxxxxx.com/uplaod/123/123.mp4
被禁止403,

我的wordpress发布视频链接我把 http:// xxxxxxx.com/uplaod/123/123.mp4
视频无法播放。

抱歉我的英语不好,希望你们都明白我的要求。 感谢

1 个答案:

答案 0 :(得分:1)

您可以尝试将其添加到upload目录:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^https?://xxxxxxxx.net [NC]
RewriteRule ^ - [L,F]

这会检查“xxxxxxxx.net”网站是否引用,并允许该引荐,但不允许来自其他网站的引荐,或只是在浏览器的地址中键入URL酒吧。请记住,这是无保证以防止直接访问,因为可以伪造引用字段。