Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php .htaccess重定向,除非在iframe中_Php_.htaccess_Iframe_Redirect - Fatal编程技术网

Php .htaccess重定向,除非在iframe中

Php .htaccess重定向,除非在iframe中,php,.htaccess,iframe,redirect,Php,.htaccess,Iframe,Redirect,创建网站时,我喜欢让我的客户查看正在进行的工作。目前,我将他们的网站上传到一个目录,并使用.htaccess密码保护该目录。但是,跟踪密码并确保目录在更新后仍然受到保护已成为一个问题 现在,我已经为我的客户创建了一个用户登录系统,在这里,他们可以登录并重定向到他们站点的预览(在preview.php?c=clientName页面的iframe中) 我已经研究了将客户端站点重定向到预览页面的各种方法,最简单的方法是使用.htaccess,但是在iframe中,这种重定向仍然会影响站点 当站点处于i

创建网站时,我喜欢让我的客户查看正在进行的工作。目前,我将他们的网站上传到一个目录,并使用.htaccess密码保护该目录。但是,跟踪密码并确保目录在更新后仍然受到保护已成为一个问题

现在,我已经为我的客户创建了一个用户登录系统,在这里,他们可以登录并重定向到他们站点的预览(在preview.php?c=clientName页面的iframe中)

我已经研究了将客户端站点重定向到预览页面的各种方法,最简单的方法是使用.htaccess,但是在iframe中,这种重定向仍然会影响站点


当站点处于iframe中时,是否有任何方法可以停止.htaccess重定向?

您可以针对“Referer”头进行测试,您不能真正依赖于此,但这是最好的方法

例如


其中一个标题将是
Referer:http://fiddle.jshell.net/QmnKR/show/light/

简短回答:不,不可能从Apache检测iframe。你可以在客户端使用JS…上周我发现了一个类似于你的问题,但我再也找不到了,我的Google fu已经不是以前的样子了。唉,一些现代浏览器实际上会输出一个HTTP头,指定内容是否在iframe中。然而,它并没有得到广泛的支持。