2017-04-26 111 views
-1

我有一個子HTML(模板)products.html直接訪問,我包括在我index.html使用JavaScript/jQuery函數.load()如何阻止對html頁面

頁現在的問題是products.html放在可直接訪問它,如果你輸入它的url,並且它單獨給出了一個非常醜陋的頁面,所以我嘗試使用JS函數windows.location將任何試圖訪問它的人重定向到index.html。這個方法的問題是,當我的模板加載到我的主頁面時,js腳本觸發,並導致頁面刷新。那麼還有另一種方式可以解決這個問題!

+1

用的.htaccess和規則使它 –

回答

2

您可以在index.html文件中定義一個變量,如window.parentPage = true;

在products.html放在頁面進行檢查,像這樣:

if(!window.parentPage) 
{ 
    window.location.href = "YOUR REDIRECTION PAGE" 
}