我有一个子html(模板)products.html
,我在index.html
页面中包含了JavaScript / jquery函数.load()
现在问题是如果你输入了url,可以直接访问products.html,而且它只提供一个非常难看的页面,所以我尝试使用JS函数{{1重定向任何尝试访问它的人到index.html }}。这个方法的问题是,当我的模板加载到我的主页面时,js脚本会触发,并导致刷新页面。那么有另一种方法可以解决这个问题吗?
答案 0 :(得分:3)
您可以定义window.parentPage = true;
之类的变量
在index.html文件中。
在products.html页面中进行检查:
if(!window.parentPage)
{
window.location.href = "YOUR REDIRECTION PAGE"
}
答案 1 :(得分:0)
另一种选择:
<body onload="if (document.referrer == '') self.location='index.html';">