我有一个网站,我有一个子文件夹,那里有我希望嵌入索引页面的文件。但我希望privent用户直接查看该子文件夹。
因此。我有http://mysite.com/index.php,其中有一个iframe:
我有一个带有index.php的子文件夹opt2和iframe:
<iframe src="http://mysite.com/opt2/" id="shopIframe" name="shopIframe" onload="alert('a');" frameborder="0" height="90%" width="100%" scrolling="auto"></iframe>
我有一个.htaccess文件:
RewriteEngine on
RewriteCond %{HTTP_REFERER} http://mysite.com/opt2/ [NC]
RewriteRule /*$ http://mysite.com/index.php [R=302,L]
是否可以使用.htacces?
答案 0 :(得分:1)
引荐来源为http://mysite.com/index.php
,而不是http://mysite.com/opt2/
。
此外,一些防火墙软件,代理等删除了引用者标题,因此您最好首先检查引用是否可用。
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://mysite\.com/ [NC]
RewriteRule ^opt2/ http://mysite.com/index.php [R=302,L]
<强>除了强>
<script>
if( self == top )
location.href='/index.php';
</script>