Php .htaccess-如果在框架中访问站点,则重定向?

Php .htaccess-如果在框架中访问站点,则重定向?,php,.htaccess,redirect,frame,Php,.htaccess,Redirect,Frame,我有两个系统,web应用程序,系统A和系统B。系统A可以直接访问,也可以在系统B内的框架内访问。对于后者,我希望通过.htaccess从page.php重定向到page.php?mode=frame 注意我知道如何在JavaScript中实现这一点,但我正在寻找一个.htaccess解决方案 这将拒绝帧访问: Header set X-Frame-Options DENY …但是它可以被修改为重定向而不是拒绝吗?我相信你唯一的选择就是使用JavaScript。周围框架的存在是客户端的事情,因此

我有两个系统,web应用程序,系统A和系统B。系统A可以直接访问,也可以在系统B内的框架内访问。对于后者,我希望通过.htaccess从
page.php
重定向到
page.php?mode=frame

注意我知道如何在JavaScript中实现这一点,但我正在寻找一个.htaccess解决方案

这将拒绝帧访问:

Header set X-Frame-Options DENY

…但是它可以被修改为重定向而不是拒绝吗?

我相信你唯一的选择就是使用JavaScript。周围框架的存在是客户端的事情,因此正确地处理它仅限于客户端代码


请记住,解释标题将完全取决于访问站点的客户端,您在其中放置的任何内容都可能被忽略。

+1。是的,这取决于客户端的解释,但我认为既然已经有了通过.htaccess拒绝帧的方法,那么转向重定向而不是拒绝将是一小步。X-Frame-Options使浏览器拒绝显示请求的页面,它仍然在服务器上呈现并通过网络传输。服务器不知道*页面将在一个帧中呈现*可能会有一些头,比如发送到服务器的引用,表明了这一点。