如何为基于HTML和JavaScript的网站制作干净的网址

时间:2017-09-03 18:13:09

标签: javascript html apache .htaccess

我目前有我的投资组合,我正在寻找像hayofriese.com/work这样的链接。在我的本地主机上,这是通过使用.htaccess文件解决的,一切运行顺利,但我托管我的网站的服务器不允许htaccess文件或不支持它。

我将如何改变这项工作呢?

我的代码的工作方式是将所有内容重定向到index.html。每当有一个子链接(比如/ about或/ work)时,javascript会检测到并加载相应的页面。我只需要启用重新路由,因为现在我遇到了404错误,当我有hayofriese.com/about时,这意味着它不会重定向到index.html,尽管存在localhost-working .htaccess文件。

非常感谢任何帮助!

DESCRIBE tablename ;

我得到的错误如下:

  

必须在'section'标记上指定'type'属性。 (... \ web.config第7行)

     

必须在'section'标记上指定'type'属性。 (... \ web.config第8行)

1 个答案:

答案 0 :(得分:2)

由于您使用.htaccess我认为在您的localhost安装上使用WAMP / Apache,但您的网站托管在IIS上运行的服务器(标题中报告的Microsoft-IIS / 7.5),使用另一个文件进行目录配置。

您有两种选择:

  • 如果可能,请将您的主机方案更改为使用Apache的主机方案(如果您因某些原因不想要Linux主机,某些主机提供商会在Windows上提供Apache)。 IMO这是最好的选择,以使您的测试环境尽可能与您网站的服务器相似。

  • 使用web.config,或多或少相当于IIS中的.htaccess,请点击此链接:

    .htaccess or .htpasswd equivalent on IIS?