服务热线
1888888888
作者:文煞发布时间:2023-06-20分类:WordPress笔记浏览:457
WordPress的多站点(Multisite)功能是自WordPress 3.0版本之后引入的一个重要更新,它整合了之前的WordPress MU核心。在后台自动升级之后,无法直接使用多站点功能,需要通过手动修改配置文件来启用。通过上述步骤可以成功地开启WordPress多站点功能。在设置过程中可能会遇到一些问题和挑战,但只要按照步骤进行,就能顺利完成。多站点功能可以帮助管理多个网站,提高网站的灵活性和扩展性。
下面是开启WordPress多站点功能的步骤:(首先要允许用户注册)
编辑网站根目录下的wp-config.php文件,在文件中添加以下代码:
define('WP_ALLOW_MULTISITE', true);
保存并刷新后台页面,在【工具】菜单中就会出现添加“网络”(Network)选项。
为了顺利设置多站点功能,需要暂时停用所有已安装的插件,操作完成后可以重新启用。
通过FTP在wp-content目录下创建一个名为blogs.dir的文件夹,并将其属性设置为777模式。这个文件夹将用于存储子站点上传的媒体文件。
刷新管理页面,点击工具菜单中的“网络”选项卡,系统会自动生成需要追加到配置文件的代码片段。其中与wp-config.php相关的代码有两段。首先在文件末尾添加以下代码:
define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', false ); $base = '/'; // 基准URL define( 'DOMAIN_CURRENT_SITE', 'www.adminbk.com' ); //请将 www.adminbk.com 替换为主站域名 define( 'PATH_CURRENT_SITE', '/' ); // 当前博客路径 define( 'SITE_ID_CURRENT_SITE', 1 ); define( 'BLOG_ID_CURRENT_SITE', 1 );
为了保证站点的安全性,需要在上述代码之后添加以下代码:
define( 'AUTH_SALT', '...' ); define( 'SECURE_AUTH_SALT', '...' ); define( 'LOGGED_IN_SALT', '...' ); define( 'NONCE_SALT', '...' );
这两段代码会对每个博客都有所不同,请直接从后台提示页面拷贝相应的代码。
将旧的.htaccess配置文件修改为如下代码(具体的代码请参考后台页面的提示)。
在进行这些操作时,可能会遇到一些问题:
1. 开启WordPress 3.0的多站点功能会导致旧文章的固定链接(Permalink)转换为 `/blog/%year%/%monthnum%/%postname%/` 的形式,需要手动改回原来的形式。
2. 在多站点模式下,Google XML Sitemaps插件将无法使用。
由于部分虚拟主机用户建设违法网页,导致原IP被封禁,请及时解析域名到新的IP地址:45.15.10.56!同时遵守我国法律法规,并保留将相关传播违法信息者的联系信息提供给警方的权利!
分享:
支付宝
微信