通过仅在URL中访问文件,而不能直接通过在浏览器中打开文件链接来访问文件

时间:2018-10-19 22:08:38

标签: php wordpress .htaccess dns hosting

我在GoDaddy的一个帐户中拥有2个托管服务器。

一个用于托管我的Wordpress网站的主机,另一个用于保持与该网站相关的文件的主机,以提高速度或性能。

但是对于第二个帐户中的文件,仅当请求来自我的第一个托管者或网站时,我才想访问。

我搜索了几个网站,他们建议我使用htaccess可以实现这一目标。但不幸的是,他们都没有工作。我在下面提到的一些例子。

RewriteEngine on
RewriteCond %{HTTP_REFERER}!^https://thefreetools.com [NC]
RewriteCond %{HTTP_REFERER}!^http://www.thefreetools.com [NC]
RewriteRule .*\.(jpg¦zip¦js¦txt)$ - [F,NC]


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^https://(www\.)?thefreetools[NC] 
RewriteCond %{HTTP_REFERER} !^https://(www\.)?thefreetools.*$ [NC] 
RewriteRule \.(gif|zip|png|js|css|bmp|exe|rar)$ https://thefreetools.com[R,L]

或者我可以通过处理GoDaddy托管的DNS记录来实现这一目标。

请注意:-我在我的网站上使用SSL,因此URL以HTTPS开头

0 个答案:

没有答案