ahe*_*ahe 3 javascript url redirect http url-rewriting
我有一个登陆页面:“ https://www.example.com ”和一个应用程序:“ https://app.example.com/something/ ”,对于某些用户操作(例如注销),我需要将用户重定向回来到原来的登陆页面。我的硬编码解决方案确实有效:
window.location = "https://www.example.com"
Run Code Online (Sandbox Code Playgroud)
但这是不好的做法,并且在其他环境中很烦人,例如我的本地开发(http://localhost:8082/something - 对于应用程序,没有本地登陆页面)。是否有一些好的且简单的解决方案可以重定向到我当前站点的基域(example.com 默认情况下重定向到 www.example.com)?
然后我会用
var hostname = location.hostname;
window.location = `https://${hostname}`;
Run Code Online (Sandbox Code Playgroud)
另: http: //www.w3schools.com/jsref/prop_loc_hostname.asp
编辑:对于端口:
http://www.w3schools.com/jsref/prop_loc_port.asp
你可以使用
var hostname = location.hostname;
var port = location.port;
window.location = `https://${hostname}:${port}`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4094 次 |
| 最近记录: |