重定向未按预期工作
Redirect not working as expected
它应该如下工作:如果url匹配域,则重定向到新域+添加url路径+查询字符串:
if (window.location.href == "www.heelsteal.com.au") {
var pathName = window.location.pathname
window.location = ("www.wittner.com.au/" + pathName + "?string=redirect");
}
我得到的只是undefined
。
您可以尝试使用indexOf()
。
如果找不到字符串,则indexOf()
将返回-1
,如果找到字符串,则返回0
。
window.location.origin
将返回域名,因此我们可以在if
条件中使用它。
如您所知,window.location.pathname
将返回路径,但如果不存在路径,它将返回/
,因此我已将其从重定向URL中删除,否则您将获得www.wittner.com.au/somepath?string=redirect而不是www.wittner.com.au/somepath?string=重定向
if(window.location.origin.indexOf('heelsteal.com.au')>-1){
window.location.href='http://www.wittner.com.au'+window.location.pathname+'?string=redirect';
}
如果您对以上源代码有任何疑问,请在下面留言,我会尽快回复您。
我希望这有帮助,快乐编码!
相关文章:
- 通过链接重定向不;我不在jstree中工作
- 意思是.js - 登录后重定向用户 - 在本地工作,但在部署时不起作用
- JavaScript没有'JSP页面重定向后无法工作..任何解决方案
- 带有SetTimout的Javascript重定向不工作
- window.location重定向没有'我不在IE8上工作
- 基于变量的Javascript URL重定向无法正常工作
- 为什么JavaScript URL表单无法工作,也无法重定向
- JavaScript警报重定向无法正常工作
- co重定向无法正常工作
- 角度重定向到其他方式而不检测视图,但当我单击后退按钮时它可以工作
- 轮播在初始重定向时中断,但在刷新时工作正常
- JavaScript重定向它不是在服务器上工作,而是在本地主机上工作
- HTML POST->重定向工作,XMLHTTPrequest->重定向不起作用(无法从null发出任何请求
- Javascript重定向:symfony路由中的脚本不工作
- 如果语句重定向未按预期工作
- 使提交表单在不重定向或刷新的情况下工作
- 确认/重定向功能不工作-javascript
- 重定向未按预期工作
- JS重定向未按预期工作
- Onclick重定向到下一页不工作在phonegap