这是我网站的域名
www.mydomain.com
现在我添加了新服务器,并将所有图像移动到此服务器
cdn.mydomain.com
在我的网站上,有两种情况。
案例1:
<head>
<base href="//www.mydomain.com">
</head>
<body>
<img src="img/internalImage.jpg">
<a href="internalLink.html">internal link</a>
</body>
案例2:
<head>
<base href="//www.mydomain.com">
</head>
<body>
<!--
Value of $row['url'] can be:
1. "img/relative.jpg"
2. "/img/absolute.jpg"
3. "//external.com/external.jpg"
-->
<img src="<?php echo $row['url']; ?>">
<a href="internalLink.html">internal link</a>
</body>
由于我将所有图像移动到cdn服务器,因此我只需要更改img标记的基本网址,仅更改图像基本域的最简单方法是什么?我不知道在整个网站上编辑每个img的内容。
答案 0 :(得分:1)
您可以使用以下JavaScript:
boolean success = false;
while (!success) {
try {
<code to try>
success = true;
} catch(Exception e) {
<various variable reassignments>
}
}
这不是最佳方式,最好在服务器端执行此操作(如果可以),但它可以帮助您完成工作。