我的一个网站原来是使用一个域名(假如是www.somenet.com),但因为某种原因,我需要将网站移至“www.somenet.com/dh” 里面,由此引出了一大堆路径问题,原来的css文件和脚本文件的引用是使用绝对虚拟路径的,也就是例如“”,现在就要改成“”,但这个网站中好几千个css,js引用,这样改动是最直接的办法但肯定不是最合理的办法。我应该怎样去设置?能不能将虚拟根路径"/"映射到"/dh"下面?
7 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
很简单,在你原来的网站下面建立一个 dh 的虚拟目录,然后把你的网站拷贝到此 dh 下,例如:
假设你原来的网站的目录是 C:\somenet
新的目录为:C:\somenet\dh
猛跑小猪
TA贡献1858条经验 获得超8个赞
使用工具批次替换下吧 (Notepad|Notepad++或Visual Studio)
'/css 替换为 '/dh/css
eg:在Visual studio ctrl+shift+f 调出下面窗体
跃然一笑
TA贡献1826条经验 获得超6个赞
一劳永逸的办法,不要使用"/css"这样的路径引用,而应该使用“域名变量/css”这种方式来引用
把域名变量在web.config中来配置,这样下次再发生更改只需要把这个变量值换掉就行了
- 7 回答
- 0 关注
- 532 浏览
添加回答
举报
0/150
提交
取消