日期:2014-05-16  浏览次数:20477 次

遇到了一个关于二级域名与一级域名解析的问题,我实在想不通
比如:
我的一级域名为:
http://www.123.com/
我的bbs和blog目录在
http://www.123.com/bbs/
http://www.123.com/blog/

比如所有程序页面的图片目录在
http://www.123.com/images/

要解析成二级域名的话:
http://bbs.123.com/
http://blog.123.com/

在页面里,该怎么写图片的路径才能另一二级域名都正确解析到图片的位置呢?

如果写相对路径,我实在不知道该怎么写,两种域名方式所解析的是不同的目录,所以无法统一。并且,页面都是php生成的静态html,没法用程序来判断域名是一级还是二级,以前没考虑过用二级域名方式,所以才变成现在这样。那些html页面的图片路径都要手工来改。

如果写成绝对的路径,万一以后我们的域名变成234了,将会更加麻烦。请问是否有个好的方法呢?

------解决方案--------------------
如果你想一直显示二级域名,用隐性转发就行了
虽然看到的是http://bbs.123.com/,但实际上是http://www.123.com/bbs


绝对路径可以不用加域名的,例如
<img crc= "http://www.123.com/images/cat.jpg " />
<img crc= "/images/cat.jpg " />
都是绝对路径