首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建将域名从本地主机更改为实际域名链接

如何创建将域名从本地主机更改为实际域名链接
EN

Stack Overflow用户
提问于 2020-07-24 21:58:21
回答 1查看 24关注 0票数 0

我目前在我的html/css页面中有一个链接,它链接到https://domain_name/route,这将把我带到目前部署在互联网上的实际网站。但是,当我在本地运行该应用程序时,链接将更改为localhost:7364/home,并且由于该链接是硬编码的,因此它仍然会链接到正在在线运行的应用程序。有没有办法改变这个链接,让它改变适当的链接,无论它是在本地运行还是在线运行(在AWS中)?我知道在node中有一个请求对象(headers.host)的属性,我可以将其传递到html页面中,但理想情况下,我希望有一种解决方案可以只在页面上使用html/css (也许还有javascript)。

页面通过ejs运行,所以我想知道是否有一种方法可以在页面内检查它是在本地运行还是在线运行,并使用if语句更改链接?(不需要通过节点将值传递到页面)

EN

回答 1

Stack Overflow用户

发布于 2020-07-24 22:52:24

您可以检查window.location,然后更改href属性。

假设你的锚是这样的

代码语言:javascript
复制
<a href="aws.com/yourlink">The link</a>

接下来,在您的代码中检查您正在操作的位置

代码语言:javascript
复制
if(window.location.host.indexOf('aws.com') {
  //modify your link href 
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63075121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档