启用wordpress相对路径访问

    分享到:

博客更换地址了,很杯具!这样一来之前的博客都不能访问了,理由是什么?略有玩wp的筒子都会明白,这是路径问题!由于wp采用的是绝对路径,所以很多东 西就不能使用了,主要受影响的有图片,媒体,附件……十分杯具!当然,如果你的博客只包含文字,或者你的图片来自于远程,那么这些将不受影响!

如果你不介意二级域名(或者你的域名已经备案),如果你对wordpress的功能要求不是十分多,如果你还没有空间,如果你需要免费PHP空间(支持mysql/php/storeage……),如果你愿意支持国内云服务……那么你,可以试试新浪SAE

……

新浪SAE入口

由于博主准备将之前的域名进行备案处理,所以现在就临时用起了本域名 .{因果关系:备案期间,网站必须关闭}
闲话似乎说了好多,下面就说说正题了!
理论上面,wordpress支持相对路径的只需要修改博客路径就好了!

如网上所说,修改wordpress地址和站点地址为”/”就好!可是,问题出来了,新版本的wordpress是不支持的!错误提示
The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL.
如果提示出现上面的文字,那么你可以试试修改数据库里面的siteurl和home为/即可!
———————————————————————————-
不过,上面的办法不是一个好办法!!!修改系统不支持的东西毕竟不是意见好事情!
最好的办法,还是修改文档里面的相应内容! 也就一句sql语句的事情!
mysql语句也非常简单!
update wp_posts set post_content = replace(post_content,’http://www.6677321.com/’,’/’);
/**http://www.6677321.com为之前的地址,换成你的即可**/
如此就好了!但是这种办法只能弥补之前不能显示的图片的问题!并不能实现整个网站的相对路径!
相对路径的最佳解决方案!
给媒体附件设置专门服务器,或者采用第三方存储服务器/图床等程序
    分享到:

2 thoughts on “启用wordpress相对路径访问

  1. Bob

    刚刚接触WP,请教一下仪表盘里面的“WordPress地址”和“站点地址”之间是什么关系呀?

Leave a Reply