A-A+
WordPress使用相对路径访问
wordpress默认的页面路径全都是绝对路径,这样导致的直接问题是在更换域名的时候,需要重新的去更换所有域名,虽然可以使用SQL在数据库中批量执行,但生成的静态页面,却还要重新生成一遍,如果页面少的话还好一些,如果页面量很庞大,就会很耗费时间,也会影响百度的排名,小虎博客这两天又开始了一个新的折腾,就是把绝对路径替换成相对路径。
wp-config.PHP文件最后加上下面代码:
- /*设置相对路径*/
- $home = 'http://'.$_SERVER['HTTP_HOST'];
- $siteurl = 'http://'.$_SERVER['HTTP_HOST'];
- define('WP_HOME', $home);
- define('WP_SITEURL', $siteurl);
添加上去之后,路径会随着访问的域名变化,显然这样也不太完善,再进行修改一下,如下:
- /*设置相对路径*/
- $home = '/';
- $siteurl = '/';
- define('WP_HOME', $home);
- //xiaohuboke.com
- define('WP_SITEURL', $siteurl);
好了,这个时候再去看看页面中的路径,基本上都已经替换过来了,当然可能由于模板的一些原因,导致CSS样式或者JS等没有更替过来,不过大多的链接都已经更改了,另外还有一点就是,如果使用了这种方法,插件 cos-html-cache 就不能够正常使用了,目前只能暂时手动生成了。