wordpress网站更换域名的几种方法

越来越多的人开始使用wordpress建站了,有个人博客,也有CMS网站,各式各样的wordpress网站如春雨后的竹笋般争相冒头。建站时间长久了难免会遇到需要更换域名的情况。由于wordpress程序的特殊性,直接将新域名解析过去是行不通的,因为wordpress中所有的链接都使用的是绝对路径。

方法一:使用wordpress常量定义网站域名

打开网站根目录下的wp-config.php文件,加入以下代码:

define('WP_HOME','http://www.newweb.com');
define('WP_SITEURL','http://www.newweb.com');

方法二:

登陆phpmyadmin,选择自己网站的数据库,然后点击SQL,将下面三行命令输入进去:

UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';  
UPDATE wp_posts SET post_content = replace( post_content, 'http://www.old.com', 'http://www.new.com' ) ;  
UPDATE wp_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;  

整站301
nginx规则

location / {
        index index.html index.php;
        if (-f $request_filename/index.html){
            rewrite (.*) $1/index.html break;
        }
        if (-f $request_filename/index.php){
            rewrite (.*) $1/index.php;
        }
        if (!-f $request_filename){
            rewrite (.*) /index.php;
        }
    }

然后重启下service,有apache的同学留言下,我稍后更新下,现在感觉apache的份额是越来越低了!

声明:本站所有软件资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
Wordpress

wordpress实现链接跳转功能

2014-7-10 20:26:21

Wordpress

WordPress文章编辑器可视化/文本切换消失的解决方法

2017-5-9 10:04:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
有新私信 私信列表
搜索