在网站开发过程中,替换域名是一个常见的需求,通常出现在以下几种情况:
ipconfig /flushdns
命令)。import os
import re
def replace_domain(directory, old_domain, new_domain):
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith(".html") or file.endswith(".js") or file.endswith(".css"):
file_path = os.path.join(root, file)
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
new_content = re.sub(re.escape(old_domain), new_domain, content)
with open(file_path, 'w', encoding='utf-8') as f:
f.write(new_content)
# 示例用法
replace_domain('/path/to/your/source/code', 'old-domain.com', 'new-domain.com')
通过以上方法,你可以有效地解决网站源码中域名替换的问题。如果遇到其他具体问题,可以进一步详细说明。
领取专属 10元无门槛券
手把手带您无忧上云