客户端浏览器中的URL无法更新

时间:2015-02-11 09:32:05

标签: php

目前我正在使用PHP为我的客户构建Web管理门户。

门户网站用户登录后,我重定向了与用户权限相对应的页面,并在使用域名访问门户网站后出现问题

预期结果:

 http//MY_SERVER_IP/Login/ -> Auth success -> redirect to http//MY_SERVER_IP/CONTENT/

在浏览器中,我们可以看到登录后显示"http//MY_SERVER_IP/CONTENT/"的地址

但使用域名后出现问题:

 "http//www_MY_DOMAIN_com" mapped to "http//MY SERVER IP/Login/" using url frame

" HTTP // www_MY_DOMAIN_com" - > Auth成功 - >成功重定向到该页面

但是在浏览器中,它始终只显示"http//www_MY_DOMAIN_com"。 因此,当用户单击F5按钮刷新页面时,页面总是返回登录页面。

如果我希望用户留在" http // www_MY_DOMAIN_com / content /" ,这可能吗?

如何将浏览器栏地址更改为" http // www_MY_DOMAIN_com / content /" ,并不总是留在"http//www_MY_DOMAIN_com"

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

这是使用框架的限制。如果您将URL加载到框架中并且该URL重定向,则新URL仍将加载到框架中。

如果你想要突破它们,那么你需要明确地这样做。

将DNS设置为指向您的实际服务器,而不是使用基于框架的域托管。