2016-12-27 60 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 –