如何在网站换空间后巧改变图片路径
在上篇原创文章里,我们已经讲解了不要在临时空间上添加网站资料,换句话说,就是当你的网站还放在建站公司的临时空间上时,请不要在后台添加数据,否则等换了空间会很烦,但今天我又出了一招,即使添加了,也没事,处理起来也非常的快,下面就给大家说一下网站换空间后巧变化图片路径。 平时在网站的后台添加的东西都到数据库里面去了,也就是说,网站备份只需备份这个数据库就行了,当然网站源程序在一开始的时候,当然也要备份下来,只是在以后的日子里,只要备份几兆的数据就OK了。 如果网站仍旧在临时空间里,添加的数据的地址会自动默认为某某文件夹里的路径,而当换到新空间,到根目录上时,这个文件夹名字已经不存在了,但由于路径是这个文件夹名字,所以自然图片就打不开。 还有一个就是在后台链接网页,也会被默认为指向临时空间网站的网址,当转移到新空间,一切都不存在了,当然链接的也不行啦。 现在教大家一招,首先打开数据库文件,里面有若干表,一个个的打开看,采用ctrl+F,调出查找与替换对话框,但这个与word文档的稍微有点不一样,要设置一些查询条件,查找范围要由某个字段换成整个表的名字,匹配一栏有三个选项,一是字段开头,二是字段任何部分,三是整个字段,这三个当中我们选择字段任何部分,也就是说你的关键词可以是字段内容的一部分,是一部分的时候也会被检索到,“查找内容”与“替换为”的栏目的填写与word文档是一样一样的,要想把字段的内容替换掉,也就是几秒的时间,效率是如此之高,很爽吧。 为了形象的说明上面讲的一些东西,举个例子吧,如果临时空间所指向的域名为abc.com,里面有家叫做东方科技的公司,建了个文件夹名字叫dongfang,这时候如果网站建好了,客户可以通过“abc.com/dongfang”这个路径打开新做的网站,但倘若在后台加了一些图片,可能就会出现这样的问题,比如图片x.jpg放在img里,即这个图片的路径是:“http://www.abc.com/dongfang/img/x.jpg”,而相对路径也就默认为:“dongfang/img/x.jpg”,这样换到新空间的根目录上时,图片就自然打不开了,因为路径不对嘛。这时候要改的就是用“img/x.jpg”替换掉“dongfang/img/x.jpg”,要查找的自然就是“dongfang/img/x.jpg”。 这是图片的路径,还有如果在后台添加了网站链接,链接也会出问题,路径会变为“http://abc.com/dongfang/xyz.htm”,换空间后就打不开了,要替换的方式,可以用空来替换掉“http://abc.com/dongfang/”,实际上这样的做法就是直接删除上面的字符串。通过以上的做法就可以巧妙的改变图片的路径,当然链接的路径也可以被改掉。
 |
|