萨龙网络
登录
首页-WordPress文章-WordPress-正文

WordPress MU多站点从子域名转子目录

萨龙龙萨龙龙
WordPress
10年前
0
0
2.43W
WordPress MU多站点从子域名转子目录 使用WordPress MU多站点来管理所有的站点确实很方便,可以省去很多重复的工作,节省资源。萨龙网络使用MU多站点已经很久,已经爱不释手,也帮很多客户安装了,反馈都很好。 [related_posts tagid="89"] 萨龙网络使用了Woocommerce商城插件,安全支付时插件会要求使用https://才能访问,百度、谷歌等网站也使用https://访问,对使用https://的链接也是优先收录,所以决定申请了SSL证书,将网络中所有的站点都使用https://访问。萨龙网络多站点是使用的子域名,https://访问对于子域名形式的网站是不能访问,沃通的免费SSL只能申请5个域名,也不支持通配符,子域名需要重新申请SSL,为了使网站中所有的链接都换成https访问,把多站点从子域名转换成子目录形式问题都解决。 首页,打开wp-config.php文件,找到如下代码
  1. define('SUBDOMAIN_INSTALL', true);
将“true”改成“false”,刷新网络后台中的“配置网络”,其中的两段代码将会发生改变,代码已经转换成了子目录形式,我们只需把第二段代码重新覆盖.htaccess文件的规则就可以,重新登录网络后台,WordPress MU多站点从子域名转子目录就成功了。 如果多站点中的网站都是绑定了域名,就不用做任何的修改,如果使用的是子域名,就需要将子域名全部换成子目录的链接了。 对于Apache服务器,到这一步已经可以正常使用Wordpress多站点,而Nginx服务器还需要添加如下代码到/usr/local/nginx/conf/vhost/yourdomain.com.conf文件中,请根据自己的服务器地址与域名来确定此文件的位置。
  1. #ignored: “-” thing used or unknown variable in regex/rew
  2. rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;
  3. if (-f $request_filename){
  4.     set $rule_2 1;
  5. }
  6. if (-d $request_filename){
  7.     set $rule_2 1;
  8. }
  9. if ($rule_2 = "1"){
  10. #ignored: “-” thing used or unknown variable in regex/rew
  11. }
  12. rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;
  13. rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;
  14. rewrite /. /index.php last;
[infobox]保存好重启Nginx服务器,这样Wordpress MU多站点子目录形式的伪静态就可以正常使用。[/infobox]
标签:
本文原创,作者:萨龙龙,其版权均为萨龙网络所有。
如需转载,请注明出处:https://salongweb.com/wordpress-mu-subdomain-subdirectory.html
萨龙龙

萨龙龙

侠客
一个平平常常的人,热爱生活、旅行和摄影,骑行去过西藏,一直计划再去。14年从江西骑行来到大理,现栖居于洱海边,食人间烟火,过简单生活,做简约设计!
1342.25M456.69W3.85W
分享:
WordPress函数wp_nav_menu_items向菜单列表中添加搜索内容
WordPress函数wp_nav_menu_items向菜单列表中添加搜索内容上一篇
WordPress MU多站点设置子站点上传路径和文件的URL地址下一篇
WordPress MU多站点设置子站点上传路径和文件的URL地址
相关文章
总数:107

WordPress 添加菜单项目描述

WordPress能够在自定义菜单中存储每个菜单项的描述,默认情况下,这些描述不会显示在前端菜单中,需要为相应的菜单增加显示描述的功能。 一…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.37W
0

WordPress桌面客户端无需浏览器管理多个站点及JetPack安装使用

WordPress推出已经十多年了,越来越多的个人与公司都是在使用其开发自己的网站,全球的开发者也都在为其提供程序。WordPress移动客户端…
萨龙龙萨龙龙
WordPress
10年前
0
0
1.72W
0

WordPress MU多站点网络共享媒体插件Network Shared Media的使用包括特色图像

WordPressMU虽然是一个程序下可以创建多个站点,但每个站点下的文章、页面、媒体等还是独立的,MU也为不同的站点分配了不同的媒体目录。N…
萨龙龙萨龙龙
WordPress
10年前
0
0
1.82W
0

AMH面板安装配置Memcached加速WordPress站点

前面写过AMH面板安装配置redis加速WordPress站点一文,来介绍redis的安装与配置,对于WordPress站点的加速效果是相当的明…
萨龙龙萨龙龙
WordPress, 软件系统
9年前
0
0
1.37W
0

WordPress 功能函数—— addslashes_gpc(添加斜杠以转义字符串)

描述 添加斜杠以转义字符串。 如果设置了magic_quotes_gpc,将首先删除斜杠。 用法 …
萨龙龙萨龙龙
WordPress Functions
6年前
0
0
8.42K
0

WordPress获取不同用户、类型文章和自定义字段下的文章数量

萨龙网络开发的MNews主题中,集成了个人中心功能,需要获取文章、视频、下载、专题和商城的文章数量,这个是比较简单,使用wp_count_p…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.05W
0

WordPress MU多站点网络域名绑定插件Domain Mapping的安装与使用

WordpressMU是多站点的程序,新创建的站点地址都是基于主域名下的二级域名,而强大的Wordpress可以为每个站点绑定不同的域名,这时…
萨龙龙萨龙龙
WordPress
10年前
0
0
2.21W
0

通过 WordPress 多语言插件 WPML 的语言配置文件 wpml-config.xml 来支持 Polylang 翻译主题选项字段

网上已经有很多介绍WordPress多语言的插件了,比如Polylang和WPML等强大的多语言插件,但是只是介绍,很快都是能掌握怎…
萨龙龙萨龙龙
WordPress
8年前
0
0
1.52W
0

WordPress自定义文章类型支持古腾堡编辑器(Gutenberg)

Gutenberg,WordPress最新的编辑器,每个模块都是一个blocks的形式。默认的编辑文章页面是支持 Gutenberg编辑…
萨龙龙萨龙龙
WordPress
7年前
0
0
1.38W
0

WordPress判断文章分页第一页和最后一页

Perimg主题,最近开发的一个图片主题,与之前开发的主题又有很多的进步,以及更多的、少见的实用功能。主题文章中如果是多页就会显示上下篇、上下页…
萨龙龙萨龙龙
WordPress
10年前
0
0
1.16W
0

wordpress自定义域函数get_post_custom_values多个值循环

自定义域在Wordpress中有着相当重的份量,很多功能都可以在其中实现,最近有朋友要萨龙龙添加两个功能,一是缩略图使用自定义域来获取(支持外链…
萨龙龙萨龙龙
WordPress
10年前
0
0
1.06W
0

WooCommerce 商城插件的条件式标签

可以在模板文件中使用WooCommerce和WordPress的条件式标签,以根据匹配页面的条件来显示的特定内容。例如,您可能想要在商店页面上方…
萨龙龙萨龙龙
WooCommerce
8年前
0
0
1.29W
0
评论表单游客 您好,欢迎参与讨论。
请输入昵称
请输入邮箱
请输入网址
0 / 0
评论列表
总数:0
萨龙网络
没有相关内容