kn007的个人博客
♥ You are here: Home > 软件与网络 > Wordpress > 关于Apache主机更换域名的一些操作介绍

关于Apache主机更换域名的一些操作介绍

by | 42 Comments

提醒:本文最后更新于 4742 天前,文中所描述的信息可能已发生改变,请仔细核实。

apache-server
apache_logo很久没动过Apache了,特别是主机。。。都遗忘的差不多了。
博友@幻化成风lv 的博客,想换新域名,并且使用的是主机。有问有答,将以前的主机备份包打开出来看,总结了一下,给其他博友做参照,未调试,不过应该是没问题的。

首先是mysql方面,可以在phpmyadmin里面,搜索旧域名,批量修改成新域名,使用SQL语句可以更快捷实现替换:

UPDATE wp_options SET option_value = replace( option_value, '你的旧域名', '你的新域名' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, '你的旧域名', '你的新域名' ) ;
UPDATE wp_posts SET guid = replace( guid, '你的旧域名', '你的新域名' ) ;
UPDATE wp_comments SET comment_content = replace(comment_content, '你的旧域名', '你的新域名') ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '你的旧域名', '你的新域名') ;

利用 .htaccess 实现全站内容301跳转到新域名,在.htaccess 文件根据实际情况添加如下代码:

Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^你的旧域名 [nc]
rewriterule ^(.*)$ http://你的新域名/$1 [L,R=301]

正常上述代码,需要添加在如下内容之间。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

OK,就这么简单的说道这里。谢谢

转载请注明转自: kn007的个人博客 的《关于Apache主机更换域名的一些操作介绍

donate
有所帮助?
Comments
42 Comments立即评论
  1. 多亏了亲 少走了不少弯路啊 表示感谢!!!

    1. MOD回复

      @幻化成风: :roll: 不客气~ :twisted:

  2. 为什么我不是沙发

    1. MOD回复

      @小可: 因为不是,所以不是 :mrgreen:

  3. 怪不得喊我更新,原来你已毫无节操的更新过了。 :mrgreen:

    1. MOD回复
  4. 你果然是搞技术的

    1. MOD回复

      @鬼娃娃: 狗屁,别渗人了 :x

  5. LV6回复

    我上次换米只做了第一步~~其余的都无视了~~~ :mrgreen: :mrgreen:

    1. MOD回复

      @小T: 呵呵,无所谓的无所谓

    2. LV6回复

      @kn007: 哈哈~~我前些天也寻思着要不要换米~想想又算了~~

    3. MOD回复

      @小T: 换来换去没啥意思,除非很有必要

    4. LV6回复

      @kn007: 确实~~我那也只是蛋疼下~好在没挠~~~

    5. MOD回复
  6. A太占资源准备学N

    1. MOD回复

      @软件小品: 是的,不过A还是挺不错的。很久没用了,一直用N了。只是朋友是主机,所以是A

  7. sql直接改一个就行了

    1. MOD回复

      @枫叶红秋雨: 改301其实只是为了方便搜索引擎及公开地址

    2. @kn007: 为了seo做个301还是有必要的

    3. MOD回复
  8. 手机端浏览有些难受

    1. MOD回复

      @Uncle.E: 好吧,看来有空还是对手机端做些改变,好吧,又要加插件和改动varnish了,如果变化的话。

  9. 301重定向很重要

    1. MOD回复

      @互动设计: 是的,最主要的是公开地址方面可以仍然生效

  10. LV5回复

    嗯哼,好样滴!!!!!! :lol: :lol: :lol:

    1. MOD回复

;-):|:x:twisted::smile::shock::sad::roll::razz::oops::o:mrgreen::lol::idea::grin::evil::cry::cool::arrow::???::?::!: