2010-12-21 66 views
2

创建网站时,我喜欢让我的客户查看正在进行的工作。目前我通过将他们的网站上传到目录来完成此操作,并使用.htaccess来密码保护该目录。但是,在更新成为问题之后,要密切跟踪密码并确保目录仍然受到保护。.htaccess重定向,除非在iframe中

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

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

当站点位于iframe中时,有没有办法阻止.htaccess重定向?

+1

简短的回答:不,这不可能检测到来自Apache的一个iframe。你可以在客户端使用JS ... – ircmaxell 2010-12-21 15:42:24

回答

6

你可以对“Referer”标题进行测试,你不能真的依赖这个,但它是最好的。

E.g. http://jsfiddle.net/QmnKR/

头之一将是Referer: http:// fiddle.jshell.net/QmnKR/show/light/