IIS6中怎样更改路径的映射
我的一个网站原来是使用一个域名(假如是www.somenet.com),但因为某种原因,我需要将网站移至“www.somenet.com/dh” 里面,由此引出了一大堆路径问题,原来的css文件和脚本文件的引用是使用绝对虚拟路径的,也就是例如“”,现在就要改成“”,但这个网站中好几千个css,js引用,这样改动是最直接的办法但肯定不是最合理的办法。我应该怎样去设置?能不能将虚拟根路径"/"映射到"/dh"下面?
守着一只汪
浏览 535回答 7
7回答
-
慕运维8079593
很简单,在你原来的网站下面建立一个 dh 的虚拟目录,然后把你的网站拷贝到此 dh 下,例如:
假设你原来的网站的目录是 C:\somenet
新的目录为:C:\somenet\dh
-
猛跑小猪
使用工具批次替换下吧 (Notepad|Notepad++或Visual Studio)
'/css 替换为 '/dh/css
eg:在Visual studio ctrl+shift+f 调出下面窗体
-
跃然一笑
一劳永逸的办法,不要使用"/css"这样的路径引用,而应该使用“域名变量/css”这种方式来引用
把域名变量在web.config中来配置,这样下次再发生更改只需要把这个变量值换掉就行了
-
呼啦一阵风
重新部署一下你的网站不就行了啊
-
浮云间
实在不行就在更目录下见上css和js的虚拟目录指向/dh/css/style1.css,不过根目录用同样的目录名称会冲突。
-
慕容708150
支持重新部署下网站
打开App,查看更多内容