WordPress多站点nginx的麻烦-子站点去完全不同的网站的管理员

我第一次尝试在运行nginx的VPS上设置multisite,为几个WordPress站点和一个Gatsby站点提供服务。 当前情况的简短版本: 1.新站点转到404(见下文) 2.作为网络管理员,我尝试转到新站点的仪表板网站。It将我发送到一个完全不相关的网站我主机(更多)的管理员登录下)。 较长的版本: 我选择子域,没有特别的原因。我知道,一旦你选择子域和文件夹,你就不能更改它。 我已经建立了一个正常运行的网站,mydomain.com.User用户-面对和管理都很好。我把它转换成多网站,并添加了一个新的网站,叫它新建.mydomain.com. 在我的注册处子域的通配符。 在我的nginx配置中,我尝试更改\"serveru name\"mydomain.com\"几乎所有我能想到的排列,例如\"服务器名称\"mydomain.com*.mydomain.com\",\"服务器名称mydomain.comnewmydomain.com\"等等。 作为网络管理员,我尝试进入我的新站点的仪表板,它带我(登录)到另一个完全无关的网站! 现在我已经使用nginx很多年了,我遇到了nginx退回到第一个字母数字站点的问题,这在这里发生了。 所以我建立了一个默认的00-默认.config站点。(我的\"第一个\"站点以字母数字\"2\"开头)。这只是发送一个404,而不是转到这个不相关的站点。 我使用另一个浏览器清理缓存。 我尝试登录到新站点。 我得到一个404。很好。(很好,至少它不会命中不相关的站点)。 我尝试命中新站点的wp admin。 相同,404.很好。 我已登录到要转换为多站点的原始站点。 作为管理员。我尝试转到仪表板。我登录到一个完全不相关的站点的登录页。 这是为原始站点工作的配置文件,我已尝试扩展该文件以处理新的多站点站点。 服务器{##您的网站名字是这样的here.serveru名称mydomain.combest.worstnewz.com网站###你唯一的道路引用.root/var/万维网/mydomain.com;重写登录;访问日志/var/log/nginx/mydomain-访问.log;错误_log/var/log/nginx/mydomain-错误.log注意;###这应该在您的http块中,如果是,就不需要了此处。索引索引.php;包括全局/限制.conf;#WordPress多站点IF(!-e$requestu filename){重写/wp admin$$scheme://$host$uri/永久;重写^(/[^/]+)?(/wp-.*)最后2美元;重写^(/[^/]+)?(/.*.php)$2 last;}location/{{静态内容不涉及php。包含\"?$args\"部分,这样在使用查询字符串时非默认永久链接不会中断u文件$uri$uri//index.php?$args;}location~.php${{注意:您应该> Expand 这是特定于站点的访问日志。我只将实际域名更改为\"mydomain\",因为这些点击大多来自my dev box,我已将IP更改为1.1.1.1。 $tail-100 mydomain-访问日志1.1.1.1---[2020年8月27日:13:13:40-0700]\"发布/wp管理/admin-ajax.php文件HTTP/2.0\"200 47\"https://mydomain.com/wp-admin/site-health.php\"\"Mozilla/5.0(X11;Linux x86_64)AppleWebKit/537.36(KHTML,像壁虎一样)Chrome/84.0.4147.135 Safari/537.36\"1.1.1.1---[27/Aug/2020:13:15:18-0700]\"发布/wp管理/admin-ajax.php文件HTTP/2.0\"200 47\"https://mydomain.com/wp-admin/network/plugin-install.php?s=/wp管理员/管理员-ajax.php?action=>Expand 从昨天早上到现在,我已经浏览了数百个线程好的。谷歌搜索这个论坛上的\"multisite nginx\"产生了7290个结果,在阅读了十几个看起来很有希望的结果之后,仍然卡住了。 我意识到问题很大程度上与nginx和注册器有关,但我一直找不到帮助其他地方。如果任何人都可以指点我如何调试这个,我将永远感激。 谢谢, 克里斯 一个机器人或什么东西发送了这个请求,我不知道它是在什么时候发布的。我没有收到电子邮件。 还有,我看不到编辑这篇文章的方法。所以在过去的6个小时里我取得了一些进展,但是仍然存在一些问题。 我看不到任何编辑帖子的方法,所以我将在这里用当前状态回复。 我已经与UpVote的开发人员或开发团队进行了一些沟通插件。但是因为我知道剩下的一些问题实际上是处理nginx多站点配置,而不是插件本身,我希望我可以通过剪切和粘贴我刚刚粘贴在UpVote支持线程上的内容来进行更新。 如下: 我已经设置了多站点并添加了一个站点,我可以去这两个网站看主题(我已经改变了配色方案和网站标题)。这很好。 所以让我们称我开始使用的域(所有工作)域名.com. 然后我创建了一个子域,称之为新建.domain.com. 现在,我可以转到任何一个域,并且可以根据标题和颜色设置查看标题更改。 域名.com工作正常。 开新建.domain.com: 1。我单击\"+\"按钮,然后URL转到htt附言://new.domain.com/提交-故事/ 但是页面不是故事形式。顶部的标题看起来不错。在下面我看到:TRENDING NOW |<;>;|抱歉,目前没有趋势报道。 存档 下面我看到的帖子是通用的WordPress帖子/故事。无投票功能。这是\"你好世界!\"文章/故事以及我通过仪表板手动创建的另一篇文章。 2。我很确定这是nginx配置问题,但当我以网络管理员身份登录时,我会转到我的站点->;新建.domain.com(标题),它指向https://new.domain.com/wp-admin。这个nginx将我重定向到一个完全无关的站点。我以前也遇到过类似的情况,nginx返回到第一个域。所以它就是这么做的。我有一个网站,它的域名以数字\"2\"开头。尽管我添加了一个默认服务器00-默认.conf. 2.a.看来我至少可以到达新建.domain.com,以网络管理员身份登录,然后直接转到新建.domain.com. new.domain.com/wp-管理员把我带到错误的网站完全new.domain.com/wp-管理员/索引.php作品

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1169

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1069

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this-&gt;id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:806

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this-&gt;id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:898

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:930

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:876

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:863

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:833

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1721

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1308