3

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

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

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

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

我不希望发生任何重定向。我只希望在人们第一次在域中键入时重定向到“fire”——milliondollarextreme.tv

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

有任何想法吗?提前致谢。

4

2 回答 2

4

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

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

However, it will do it every time they go to the root; like Gerardo, I'm not clear if that's what you want.

于 2010-09-17T02:52:40.420 回答
2
<script>
if( window.location.href == "http://milliondollarextreme.tv"   ||
    window.location.href == "http://milliondollarextreme.tv/"  ||
    window.location.href == "http://www.milliondollarextreme.tv"   ||
    window.location.href == "http://www.milliondollarextreme.tv/") {

  window.location.href = "http://www.milliondollarextreme.tv/tagged/videos/";

}
</script>

当有人第二次进入http://milliondollarextreme.tv/时会发生什么?

于 2010-09-17T02:52:06.387 回答