【发布时间】:2016-07-30 00:40:53
【问题描述】:
我有一个简单的 HTML 代码:
<html>
<head>
<title>Title</title>
</head>
<body>
<p>Test Text<p>
<a href="/gallery/images">Link</a>
</body>
</html>
当然,在本地主机上,链接 (/gallery/images) 将是:
本地主机/画廊/图像
我的问题是;有没有办法在页面加载时直接更改(localhost),最终的html代码可能是:
<html>
<head>
<title>Title</title>
</head>
<body>
<p>Test Text<p>
<a href="http://newhostname.com/gallery/images">Link</a>
</body>
</html>
=链接的html变成:
<a href="http://newhostname.com/gallery/images">Link</a>
注意:如果可以使用 JavaScript(我认为),请告诉我如何。
【问题讨论】:
-
您列出的代码应该可以正常工作 - 您能否列出您想使用该链接的场景,以便我们更好地理解您的问题?
-
我很难理解这个问题。您是要从自己的 PC 上托管自己的网站,还是想从托管的网站上这样做?
-
我不使用任何数据库。我只需要设置一个所需的主机(网站),因此当我运行网页时,所需的网站将代替我上传网页的原始网站。这就像当您使用(Ctrl + S)保存网页时,网页将被保存并且所有链接(例如:/directory/img.png)将变为(savedwebsite.com/directory/img.png)我只需要设置我想要的主机最终加载页面时放置。
-
@Fred-ii。也一样,我使用 WAMP Server 作为本地主机。但确实是的,我将使用 hsoting 和域名。
-
你可以使用
$_SERVER['HTTP_HOST']。
标签: javascript php html host