这可能看起来像一个服务器问题,但我认为它更多地属于 SO 而不是 SF。
长话短说,我有一个 Nginx 服务器,它会自动将 .html 聚合到我在后端的页面中,以便用户只能看到:
mysite.com/somepage
代替
mysite.com/somepage.html
所以在我的代码中,我的链接如下所示:
<ul>
<li class="current"><a href="somePage"></a></li>
<li class="menu"><a href="somePage2"></a></li>
</ul>
然后 nginx 发挥它的魔力并秘密地添加一个 .html 到它。
当然,这在我的开发环境(由 CodeAnywhere.com 控制的环境)中不起作用,因此要使其正常工作,我必须添加如下扩展:
<ul>
<li class="current"><a href="somePage.html"></a></li>
<li class="menu"><a href="somePage2.html"></a></li>
</ul>
由于每次我想投入生产时手动更改这些href,并在我拉取副本并想要编码时添加回.html,因此必须有一个简单的方法来解决这个问题。
无论如何,我可以使用 HTML 或 JS解决这个问题吗?或任何其他开箱即用的想法......将不胜感激。