javascript - 如何正确处理javascript重定向?

标签 javascript jquery redirect dns

当用户访问基本域 http://www.domain.com/http://domain.com/ 时,
该页面必须重定向到 http://www.domain.com/#!/news.html

我的意思是这样的:

if (window.location.href("http://www.domain.com/") || window.location.href("http://domain.com/")) {
    window.location.replace("http://domain.com/#!/news.html");
}

这行不通。特别是,该页面在两个不同的域上提供。
有什么想法可以用漂亮的 Javascript 或 jQuery(使用 jQuery 1.4.2)解决它吗?

最佳答案

var loc =  window.location.href;

if(loc == 'http://domain.com' || loc == 'http://www.domain.com') {
  window.location.href = 'http://domain.com/#!/news.html';
}

编辑:

var d   = window.location.hostname;
var loc = window.location.href;
if(loc == d) { 
  window.location.href = d +'/#!/news.html';
}

document.domain 真的救了我的命来回答你的问题,我试着用正则表达式回答你的问题,我的模式无法匹配可用的可能性。 看来我真的需要回去学习正则表达式了:)

编辑:

var d = window.location.hostname;

关于javascript - 如何正确处理javascript重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3797551/

相关文章:

javascript - Angular/nodejs ng-file-upload - 文件在 Angular 上加载但在 Nodejs 端丢失

javascript - 使用 jQuery 获取表中的列 id

javascript - 使用javascript修改firebug dom对象

javascript - 在 Angular js 中过滤来自 json 或服务器的数据

javascript - 如果用户删除代码,则将用户重定向到作者网站的脚本

javascript - 制作一个 "Perfect Classroom"

javascript - HubSpot 中的 fullPage.js

javascript - 如何计算summernote div中的图像数量?

javascript - 登录后重定向到仪表板 [EMBER.JS]

jsp - 一般 tomcat (v7) 404 重定向到外部 url