如果我有一个正常的网站,这将是一个足够简单的修复...但我已经在 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/