A-A+

WordPress使用相对路径访问

2016年11月22日 编程技术 暂无评论

wordpress默认的页面路径全都是绝对路径,这样导致的直接问题是在更换域名的时候,需要重新的去更换所有域名,虽然可以使用SQL在数据库中批量执行,但生成的静态页面,却还要重新生成一遍,如果页面少的话还好一些,如果页面量很庞大,就会很耗费时间,也会影响百度的排名,小虎博客这两天又开始了一个新的折腾,就是把绝对路径替换成相对路径。

wp-config.PHP文件最后加上下面代码:

  1. /*设置相对路径*/    
  2. $home = 'http://'.$_SERVER['HTTP_HOST'];    
  3.     
  4. $siteurl = 'http://'.$_SERVER['HTTP_HOST'];    
  5.     
  6. define('WP_HOME', $home);    
  7.     
  8. define('WP_SITEURL', $siteurl);  

添加上去之后,路径会随着访问的域名变化,显然这样也不太完善,再进行修改一下,如下:

  1. /*设置相对路径*/    
  2. $home = '/';    
  3.     
  4. $siteurl = '/';    
  5.     
  6. define('WP_HOME', $home);    
  7. //xiaohuboke.com  
  8. define('WP_SITEURL', $siteurl);  

好了,这个时候再去看看页面中的路径,基本上都已经替换过来了,当然可能由于模板的一些原因,导致CSS样式或者JS等没有更替过来,不过大多的链接都已经更改了,另外还有一点就是,如果使用了这种方法,插件 cos-html-cache 就不能够正常使用了,目前只能暂时手动生成了。

标签:

给我留言

Copyright © 小虎博客 保留所有权利.   Theme  Ality

用户登录