目前我正在使用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"
?
感谢您的帮助
答案 0 :(得分:0)
这是使用框架的限制。如果您将URL加载到框架中并且该URL重定向,则新URL仍将加载到框架中。
如果你想要突破它们,那么你需要明确地这样做。
将DNS设置为指向您的实际服务器,而不是使用基于框架的域托管。