2016-12-27 51 views
0

我創建一個非服務器端網站(僅使用HTML,CSS和jQuery),我已經找到了如何修改目錄的URL路徑:重定向到修改後的URL

例如 更改mywebsite.com/pageaboutanimals.html到mywebsite.com/page-about-animals使用:

window.location.href = '/page-about-animals'; 

但是,它在某種程度上可以讓這個我可以派人鏈接mywebsite.com/page-about-animals和它的工作?即它的工作方式也是如此嗎?在純粹非服務器端的網站上。

回答

0

沒有服務器交互,最簡單的(也很難)是創建該子目錄,即創建文件夾'page-about-animals'並將'pageaboutanimals.html'文件重命名爲'index.html'內。

如果它是非服務器端,你用什麼來提供頁面?你當然使用微軟的IIS或Apache或一些服務器軟件?或者它只是一個網絡/ Intranet上的共享文件夾?

+0

謝謝你的回覆。 – drmotah

0

所以,如果我創建文件夾,該網址將mywebsite.com/page-about-animals/index.html?或者它可能沒有index.html部分?

它只是一個純粹的HTML,CSS,jquery網站託管在firebase上。

在某些情況下,當我使用哈希更改網址:

window.location.hash = 'vid'; 

我無法瀏覽到這些散列無論是。

+0

該URL可能沒有index.html部分;服務器將爲該文件夾提供該頁面作爲默認值(一般而言)。您還可以查看使用Firebase上的重寫功能:https://firebase.google.com/docs/hosting/url-redirects-rewrites –