Javascript:创建 'weird' 条件重定向

标签 javascript redirect href window.location

如果我有一个正常的网站,这将是一个足够简单的修复...但我已经在 tumblr 上建立了我的网站,所以我需要一个解决方法。每个页面都使用相同的代码,因此任何解决方案脚本都将在每个页面上运行.. 不太明白这一点(我有没有提到我完全是 n00b?)。像这个问题有很多答案,但我找不到我想回答的正确语法 this question...

这里的目标是,如果有些只转到原始域名,在本例中为 milliondollarextreme.tv --> 我希望它重定向到 milliondollarextreme.tv/tagged/videos。

在任何其他情况下,我的意思是,如果域名末尾已经附加了任何内容,例如:

  • milliondollarextreme.tv/permalink/91298132843
  • milliondollarextreme.tv/tagged/blog
  • milliondollarextreme.tv/contact.htm

我不想进行任何重定向。我只希望重定向真正在用户第一次输入域时“触发”——milliondollarextreme.tv

这里的技巧,我问的原因(我做了搜索,如果在其他地方被问过,我道歉 1000,我只是找不到它)是脚本必须在每个页面上运行,因为它被托管在 tumblr 上,所以每个页面都由相同的代码驱动。

有什么想法吗?提前致谢。

最佳答案

这会将对 milliondollarextreme.tv/的任何访问重定向到 milliondollarextreme.tv/tagged/videos

if(window.location.pathname == '/')
{
  window.location.pathname = '/tagged/videos';
}

但是,它会在每次访问根目录时执行;和 Gerardo 一样,我不清楚这是否是您想要的。

关于Javascript:创建 'weird' 条件重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3732366/

相关文章:

javascript - 在新选项卡中打开重定向页面并在多个重定向 Django 的同一选项卡中重新打开

html - ASP NET MVC href 到图像?

PHP/JavaScript 表单验证?

Joomla 2.5 中的 Javascript 移动重定向

c# - 使用 redmon 将打印机输出重定向到 C# 应用程序

jQuery 内容通过 .load() 加载,但 href 链接不起作用

javascript - 防止点击移动到顶部

javascript - pdfMake - open() 和 print() 函数不工作

javascript - 在随机 Javascript 中将 RGB 值转换为 HSL 值

javascript - 电子邮件实时检查 PHP 和 Mysql