多站点WordPress安装,搜索引擎优化教程

  其实,互联网上关于一台服务器如何安装两个WordPress站点的网站建设教程有很多,可那是别人的思路,灬无言看起来会觉得费劲,索性根据自己这两天的操作,写一个详细的教程出来。本文介绍的多站点,可以是已有WordPress的域名的子域名,也可以是另外一个全新的独立域名。

  

  一、开启WordPress多站点网络配置

  

  在服务器的网站根目录下找到 wp-config.php 文件,使用notepad++右键打开编辑,也可以是其他软件最好不使用txt文档,文件的最后加入这行代码:

  

  define(‘WP_ALLOW_MULTISITE’, true);

  

  设置好后,我们就会在网站后台的“工具”菜单下看到一个“配置网络”工具。

  

  二、禁用所有插件并创建WordPress站点网络

  

  由上图可以看到,创建站点网络前,必须“禁用您的扩展”,即禁用所有WP插件。禁用之后出现下图所示,然后点击“安装”。

  

  注意:此时先备份网站根目录下的wp-config.php和。htaccess文件(或web.config文件)。

  

  Apache备份wp-config.php和。htaccess文件。

  

  IIS备份wp-config.php和web.config文件。

  

  然后,按照以下方式修改这两个文件。

  

  添加以下内容到wp-config.php文件,加在/* 到此为止,别再修改了!开始写博客吧。 */这行上方,当然只要不添加在这句话里就行,因为会成为注释。

  

  define(‘MULTISITE’, true);

  

  define(‘SUBDOMAIN_INSTALL’, false);

  

  define(‘DOMAIN_CURRENT_SITE’, ‘localhost’);

  

  define(‘PATH_CURRENT_SITE’, ‘/’);

  

  define(‘SITE_ID_CURRENT_SITE’, 1);

  

  define(‘BLOG_ID_CURRENT_SITE’, 1);

  

  如果是Apache,则添加以下内容到。htaccess文件,改变规则。

  

  RewriteEngine On

  

  RewriteBase /

  

  RewriteRule ^index.php$ – [L]

  

  # add a trailing slash to /wp-admin

  

  RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

  

  RewriteCond %{REQUEST_FILENAME} -f [OR]

  

  RewriteCond %{REQUEST_FILENAME} -d

  

  RewriteRule ^ – [L]

  

  RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]

  

  RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]

  

  RewriteRule . index.php [L]

  

  具体修改图如下所示,但每个人的也会不同,注意是新增,并非全部替换。

  

  如果是IIS,则添加以下内容到web.config文件。注意是添加,而不是替换内容。

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  具体修改图如下所示,但每个人的也会不同,注意是新增,并非全部替换。

  

  完成以上操作后,重新登陆。

  

  三、立刻修正第一个WordPress站点

  

  开启之后,发现小小课堂网的文章页面的URL链接结构都变了。故立刻做了调整。

  

  1、开启插件

  

  将第一个WordPress站点正在使用的插件开启。

  

  2、修正固定链接

  

  有人问,为啥要修正?为啥,不修正网站全部都是死链!所以因为这一点,提醒各位一定要慎重。

  

  四、创建站点

  

  依次点击“我的站点”>“管理网络”>“站点”。

  

  按规定添加站点信息即可,邮箱用另外一个。

  

  完成之后,就会出现多个站点了。

  

  主站点为:www.xxkt.org

  

  分站点1为:seo.xxkt.org

  

  分站点2为:vmware.xxkt.org

  

  如何进入新WordPress站点的后台?只需要把您现在后台更改为对应的二级域名即可。

  

  五、WordPress MUDomain Mapping插件

  

  如果想用一个全新的域名怎么办?WordPress MUDomain Mapping插件就可以完成。

  

  1、搜索并安装插件

  

  安装完成后启用。

  

  2、移动文件

  

  把插件目录下的sunrise.php文件移动到wp-content文件夹下。

  

  3、修改wpconfig.php 文件

  

  在最后一行 ‘require_once’ 前面添加如下代码:

  

  define( ‘SUNRISE’, ‘on’);

  

  4、设置Domain Mapping

  

  在“管理网络”中的设置菜单 下有Domain Mapping和Domains 两个菜单。

  

  5、设置Domains

  

  6、返回站点

  

  返回站点管理,即可修改成功。

  

  六、WordPress多站点的与原来的不同之处

  

  1、主题

  

  主题的安装、修改等,必须在“管理网络”。

  

  2、插件

  

  插件的寻找、开启等必须在“管理网络”。

  

  总之就是有些原来有,现在没有了的设置,都去“管理网络”那里去寻找就可以了。

回到

顶部