Php .htaccess重定向,除非在iframe中
创建网站时,我喜欢让我的客户查看正在进行的工作。目前,我将他们的网站上传到一个目录,并使用.htaccess密码保护该目录。但是,跟踪密码并确保目录在更新后仍然受到保护已成为一个问题 现在,我已经为我的客户创建了一个用户登录系统,在这里,他们可以登录并重定向到他们站点的预览(在preview.php?c=clientName页面的iframe中) 我已经研究了将客户端站点重定向到预览页面的各种方法,最简单的方法是使用.htaccess,但是在iframe中,这种重定向仍然会影响站点Php .htaccess重定向,除非在iframe中,php,.htaccess,iframe,redirect,Php,.htaccess,Iframe,Redirect,创建网站时,我喜欢让我的客户查看正在进行的工作。目前,我将他们的网站上传到一个目录,并使用.htaccess密码保护该目录。但是,跟踪密码并确保目录在更新后仍然受到保护已成为一个问题 现在,我已经为我的客户创建了一个用户登录系统,在这里,他们可以登录并重定向到他们站点的预览(在preview.php?c=clientName页面的iframe中) 我已经研究了将客户端站点重定向到预览页面的各种方法,最简单的方法是使用.htaccess,但是在iframe中,这种重定向仍然会影响站点 当站点处于i
当站点处于iframe中时,是否有任何方法可以停止.htaccess重定向?您可以针对“Referer”头进行测试,您不能真正依赖于此,但这是最好的方法 例如
其中一个标题将是
Referer:http://fiddle.jshell.net/QmnKR/show/light/
简短回答:不,不可能从Apache检测iframe。你可以在客户端使用JS…上周我发现了一个类似于你的问题,但我再也找不到了,我的Google fu已经不是以前的样子了。唉,一些现代浏览器实际上会输出一个HTTP头,指定内容是否在iframe中。然而,它并没有得到广泛的支持。