首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress多站点网络管理重定向循环

基础概念

WordPress多站点网络(Multisite Network)允许你在同一个WordPress安装中创建多个子站点。每个子站点可以有自己的域名、主题和插件,但共享同一个数据库和核心文件。

重定向循环问题

重定向循环是指用户在访问网站时,浏览器不断地被重定向到不同的页面,最终形成一个循环,导致用户无法正常访问网站。

原因

  1. 配置错误:可能是由于WordPress的wp-config.php文件或.htaccess文件中的配置错误导致的。
  2. 插件冲突:某些插件可能会干扰WordPress的正常重定向机制。
  3. 主题问题:某些主题可能会包含错误的重定向代码。
  4. 服务器配置:服务器的重写规则(如Apache的.htaccess文件或Nginx的配置文件)可能配置错误。

解决方法

1. 检查wp-config.php文件

确保wp-config.php文件中没有错误的重定向配置。例如:

代码语言:txt
复制
define('WP_ALLOW_MULTISITE', true);

2. 检查.htaccess文件

确保.htaccess文件中的重写规则正确。例如:

代码语言:txt
复制
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]

3. 禁用插件和主题

逐个禁用所有插件和切换到默认主题,以确定是否有插件或主题导致问题。

4. 检查服务器配置

如果你使用的是Apache服务器,确保.htaccess文件正确。如果你使用的是Nginx,检查Nginx的配置文件:

代码语言:txt
复制
server {
    listen 80;
    server_name example.com;

    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }
}

5. 清除浏览器缓存

有时浏览器缓存会导致重定向循环问题,清除浏览器缓存后重新访问网站。

应用场景

WordPress多站点网络适用于需要管理多个子站点的场景,例如:

  • 企业网站:多个部门或项目的子站点。
  • 教育机构:多个课程或部门的子站点。
  • 博客网络:多个作者或主题的博客。

参考链接

通过以上步骤,你应该能够解决WordPress多站点网络管理中的重定向循环问题。如果问题仍然存在,建议查看WordPress的错误日志或服务器的访问日志,以获取更多详细信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何删除WordPress 的“站点”模式(multisite)?

WordPress 中有一个“站点”模式(multisite),即通过一个WordPress 程序管理多个站点。其默认是不开启的,如果你开启了但又想恢复为原来的“单站点”模式,该如何做?...(注意:本文不会说明如何开启WordPress 的“站点”模式,若不知,请自行搜索。) 步骤如下: 1、备份网站数据!...(安全第一,有备无患); 2、通过ftp 或者在线修改 或者 下载修改又上传 等方式对WordPress 安装根目录下的 wp-config.php 进行操作; 3、删除下的代码: define( 'MULTISITE...', true ); define( 'SUBDOMAIN_INSTALL', false ); $base = '/wordpress/'; define( 'DOMAIN_CURRENT_SITE'..., 'localhost' ); define( 'PATH_CURRENT_SITE', '/wordpress/' ); define( 'SITE_ID_CURRENT_SITE', 1 ); define

1.4K90
  • 站点选项 WordPress 插件:管理和删除无用的站点选项

    新插件:「站点选项」,它可以让你查看所有非 WordPress 系统自动生成的站点选项,如果你觉得某个选项没有用了,可以直接删除它。...其实这些站点选项数据留在那里,问题也不大,不过总有一些有洁癖的同学,想清理一下,比如我,所以就开发了这个「站点选项」WordPress 插件。...管理站点选项 安装好之后,在 WPJAM 菜单下会多出一个「站点选项」的子菜单,点击进去,即可查看你站点所有非 WordPress 系统自动生成的选项: 如果选项存储为字符串或者非序列化存储,则直接显示...用户管理 最强 WordPress 一键用户管理插件。 支持自定义头像,屏蔽个人设置,优化姓名设置, 隐藏登录名,限制登陆失败次数,防止密码被暴力破解等功能。...站点选项 查看和管理所有非 WordPress 系统自动生成的站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。

    1K30

    WordPress 技巧:如何在站点下判断是否开放用户注册

    站点的情况下,我们可以通过 get_option('users_can_register') 来判断当前博客站点是否开放用户注册,这个选项可以在后台 设置中开启或者关闭。...但是对于站点来说,我们怎么判定是否开放用户注册呢?...在站点网络配置的后台,注册设置有如下是个选项: 对应的 site_option 是 registration,对应的值分别是:none、user、blog和all。...继续查找,发现 WordPress 已经内置了 users_can_register_signup_filter add_filter( 'option_users_can_register', 'users_can_register_signup_filter...( 'registration' ); return ( $registration == 'all' || $registration == 'user' ); } 好吧,兜兜转转一圈之后,无论是站点还是单站点都可以简单通过

    35210

    WordPress 站点管理员邮箱验证功能介绍和屏蔽

    WordPress 在 5.3 版本的时候新增了一个站点管理员邮箱验证功能,在登录成功之后出现一个新的界面用于确保站点管理员的邮箱地址是正确的。...站点管理员的邮箱地址是在 WordPress 安装时候定义的,并且可以在后台常规设置页面修改,它是每个 WordPress 站点非常重要的部分,可能有些用户邮箱地址已经改了,但是他在 WordPress...的站点管理员邮箱地址忘记换了,这个新界面可以让站点管理员时刻记得自己的站点邮箱地址。...站点管理员邮箱验证界面 每六个月管理员登录之后,会看到站点管理员的邮箱地址验证界面: 上图有四个操作: 如果管理员的地址是正确的话,点击“地址正确”,那么管理员会直接进入后台,并且会收到“感谢验证”的消息...如果点击“稍后提醒我”,管理员直接登录,然后三天后登录才会看到这个界面。 最后如果点击“站点名称”的话,直接回到网站首页,下次来登录还是会看到这个界面。

    53230

    如何使用 Plesk 控制面板安装和管理WordPress站点

    在Plesk里安装好的WordPress,点击之后就能直接进入WordPress博客管理后台,不需要再输入账号密码;但是如果是自己上传的WordPress,登陆进去是需要管理员账号密码的。...先来看下Plesk里的WordPress工具包界面: 在Plesk的WordPress工具包里包含了对WordPress站点的常规及设置选项,包括插件和主题的管理/更新、新版本通知、站点安全扫描。...这样如果我要管理多个站点,就不需要单独再输入账号密码,进入多个页面去做繁琐的操作,通过Plesk的统一管理界面,就能操控多个站点设置。...WordPress工具包中安装插件界面: 站点安全性管理 Plesk的WordPress工具包中包含了“扫描”和“检查安全性”选项。...WordPress站点增加数字证书 早之前就有报道说安装了SSL证书的网站对SEO更有利,确实有看到谷歌百度的域名也都分别启用了SSL加密,但是购买SSL证书时很贵的,普通站点也没必要花那么钱。

    2.3K20

    模态+Recorder︱模态循环网络的图像文本互匹配

    . 3.我们的方法 图2:提出的选择式模态循环网络用于图像文本匹配。...为了解决上述问题,我们提出了选择式模态循环网络模型,它可以按照时间步循环选择显著的语义图像文本实例,并序列化度量和融合它们的局部相似性并最终得到全局相似性。...为了验证提出的选择式模态循环神经网络的有效性,我们测试了该模型衍生出的多种网络结构,并在两个公开模态数据库(Flickr30k和Microsoft COCO)上与当前最好方法进行了对比。...因此,我们提出了一种基于选择式模态循环网络的图像文本匹配方法,可以选择性关注和匹配图像文本中的语义实例。...所提出的选择式模态循环网络是一个动态模型,在每一时间步,它利用基于上下文的模态注意机制选择图像文本中语义上相同的目标和词语,并计算其相似性作为图像文本的局部相似性,然后进行序列化融合得到全局相似性。

    2.3K20

    盘点2020年wordpress常用的50个插件合集-吐血推荐

    全方位最好的WordPress安全插件! 2、All-in-One WP Migration插件 合一WP迁移,所有博客数据的迁移工具。只需单击一下即可导入或导出您的博客内容。...23、Redirection 选择重定向管理您所有的301重定向并监控404错误 24、Robots.txt编辑器 选择Robots.txt编辑器,WordPress的Robots.txt 25、Simple...URLs 选择简单的URL,简单网址是一个完整的网址管理系统,可让您使用自定义帖子类型和301重定向来创建,管理和跟踪网站的出站链接。...将浏览器,页面,对象和数据库缓存以及最小化和内容交付网络(CDN)添加到WordPress。...45、WP微信 选择WP微信WordPress微信集成 46、合一SEO包 合一SEO包自有2007年,为您的WordPress博客服务的最酷的SEO。

    5.5K10

    wordpress开启子目录站点模式并给子站绑定独立域名

    wordpress开启站点模式,站点模式即是使用一套wordpress程序就可以搭建多个独立、互不干扰的wordpress站点,各站点之间的用户、文章、附件等都互不干预。...wordpress站点模式对于需要搭建多个不同语言外贸站子站点的用户,或者不同主题的演示网站的用户来说都非常理想。...——插件——已安装的插件”中停用所有插件 3、进入网站后台,点击左侧“工具——配置网络”进入设置界面 图片 4、在“创建一个WordPress站点网络”界面中根据自己的情况选择“子域名”或“子目录” (...子域名需要做域名泛解析,子目录直接跟着本教程操作即可),然后设置“网络标题”和“网络管理员电邮”,默认是主站的标题和邮箱 图片  5、点击“安装”按钮后进入“正在启用网络”界面,在该界面WordPress...创建一个子目录站点: 1、进入网站后台,点击“我的站点”选项卡下的“管理网络”,进入管理界面 2、点击左侧“站点”选项卡下的“添加新的”进入添加站点界面: 图片 站点地址(URL):设置的便是子目录站点的访问地址

    4.1K50

    详细讲解All in One SEO Pack设置教程(合一SEO集)

    SEO设置,能够帮助WordPress网站完善SEO功能,提高网络营销中网站在搜索引擎的排名位置,许多人使用它设置网站的关键词和网站优化策略。...智能 XML 站点地图 自动生成 WordPress XML 站点地图并通知所有搜索引擎任何更新。...视频 SEO 站点地图 All in One SEO 包括一个视频站点地图生成器,因此您可以在 Google 的视频轮播小部件中排名并增加流量。...重定向管理器 轻松创建和管理断开链接的重定向,以避免混淆搜索引擎或丢失有价值的反向链接。 谷歌新闻站点地图 通过向 Google 新闻提交您的最新新闻文章,获得更高的排名并释放更多流量。...Robots.txt 编辑器 完全控制您为网络爬虫提供的关于在您的 WordPress 网站上爬取哪些文件夹和文件的说明。

    11910

    大规模黑客活动破坏了数千个WordPress网站

    Sucuri的网络安全研究人员发现了一场大规模的活动,该活动通过在WordPress网站注入恶意JavaScript代码将访问者重定向到诈骗内容,从而导致数千个WordPress网站遭破坏。...感染会自动将站点的访问者重定向到包含恶意内容,即网络钓鱼页面、恶意软件下载、诈骗页面或商业网站的第三方网站,以产生非法流量。...他们注入了以“/* trackmyposs*/eval(String.fromCharCode…”开头的代码…… ” 在某些攻击中,用户被重定向到包含CAPTCHA 检查的登录页面。...据Sucuri称,至少有322个网站因这波新的攻击而受到影响,它们将访问者重定向到恶意网站drakefollow[.]com。...对此,Sucuri也表示网站管理员可以使用他们免费的远程网站扫描仪检查网站是否已被入侵。

    80920

    针对又拍云CDN的一些WordPress问题做了些笔记

    针对又拍云CDN的一些WordPress问题做了些笔记 //生命不息折腾不止// 前言 在上篇文章中我作了对typecho的一些CDN配置笔记,这次写一下对WordPress的配置,可以说是大同小异!...CDN功能配置 回源管理 源站设置中,一般均为HTTPS+源站证书校验;我也开起了资源迁移。...参数跟随着重注意: 根据对typecho设置的经验,我使用了回源跟随,结果出了问题,后台登录出现了无限循环,无法登录。 毕竟程序不一样。当选择为全程跟随时,恢复了正常状态!...此分类我只使用了智能压缩 ; 对于重定向跟随 ,着重说一下,除了后台死循环无法登录外,开启后各项全选功能失效,例如:插件全选时没有任何效果,所以必须关闭重定向跟随! 其他设置朋友们自行决定。...HTTPS路径是无法访问的...恭喜你 你这个域名就得(比较)长期留在HTTPS上了 但这玩意也没那么难堪 好处还是有很多的: 减少站点压力 防止劫持,让站点更安全 提升HTTPS得分(A+) 如果你的站点能长期使用

    1.2K21

    【腾讯云的1001种玩法】一个小白的自学建站史(菜鸟建站入门)

    演讲后有一个面基会,我就去参加并找到他,并表示想学一些网络安全技术,希望他能帮我引进门。...又一次和朋友聊天的时候他推荐给我一个软件叫phpstudy,果断放弃xampp使用phpstudy,在phpstudy有一个功能叫做站点域名管理,如下图 [1488434278819_4925_1488434277635....jpg][1488434289682_3677_1488434288559.jpg] 于是把需要的域名都通过A记录解析到我的服务器上,再添加到域名管理里边,成功实现了一服站。...在服务器上安装wordpress wordpress是一个著名的博客系统,安装主要用到了mysql(phpstudy集成了),具体安装方法如下:配置MySQL 首先修改mysql的密码(针对忘了密码或者不知道密码的童鞋...中操作为例: 右击左侧localhost—新建—数据库 安装wordpresswordpress官网下载wordpress并上传到你的服务器某目录下; 访问"你的目录所绑定域名/wp-admin

    17.9K51

    如何处理WordPress网站404状态死链

    但是,如果出现问题,您的网络浏览器通常会显示一条带有HTTP状态代码的消息,以指示确切的问题。...更新WordPress网站的固定链接 如果您尝试访问内容时遇到站点范围内的404错误,则最可能的原因是固定链接。解决此问题的最简单方法是通过WordPress仪表板更新您的固定链接设置。...但是不用担心,有几种简单的方法可以在WordPress中设置重定向: (1)使用插件设置301重定向 首先,您可以使用前面提到的Redirection重定向插件来实现URL重定向(我们也准备在Smart...(2)宝塔面板添加301重定向 如果您使用宝塔面板进行服务器管理,则通过宝塔面板创建重定向规则实现301重定向跳转来解决404错误页面问题(前提是有新的内容可以替代旧链接页面内容)。...宝塔面板301跳转重定向设置 (3)Nginx或者Apache配置301重定向 当然,如果你对插件设置301重定向,又或者不使用宝塔面板管理服务器,你还可以直接修改Nginx或者APache配置文件来实现

    4.8K10

    看看印尼黑客如何利用电影大片进行网络攻击

    攻击第二步:从合法网站到蜜罐网络 攻击者在搭建蜜罐网络时需要三个重要组件,第一个就是僵尸网络,第二个是WordPress API中的漏洞,这些漏洞会将WordPress站点暴露在安全风险之中。...通过利用API中的漏洞,攻击者将能够修改目标WordPress站点的相关内容。下面给出的是攻击样例: ?...虽然WordPress v4.7.3修复了这个漏洞,但很多管理员并不会定期更新他们的Web应用,而攻击者只需要一些简单的客户端伪造技术就能够绕过Web防御产品的检测,比如说在攻击活动中使用常用的user-agent...第一个分支,目标用户通过隐藏链接被重定向至攻击者站点,但本文打算忽略这个分支并直接介绍另一个更流行的分支:攻击者被“邀请”访问一个伪造的电影网站页面,一般页面中显示的都是这样的电影大片: ?...攻击第四步:拿钱来 如果攻击者尝试注册免费账号,他们将会被重定向到一些广告网站,有的则会被定向到一些带有PayPal支付选项的站点(Google搜索引擎已标记为诈骗站点,但已有很多用户已付费),某些用户会被定向到一个名叫

    73600

    Contact Form 7插件中的不受限制文件上传漏洞

    这个漏洞被标记为了高危漏洞,目前存在漏洞的Contact Form 7插件已经安装在了500万个网站上,使得这些网站将成为攻击者严重的“香饽饽”。...在该漏洞的帮助下,攻击者将能够对目标站点执行网络钓鱼、网站接管、数据窃取和Credit卡欺诈等攻击活动。 在这篇文章中,我们将介绍并分析该漏洞的成因,并给出针对该漏洞的概念验证PoC以及缓解方案。...在这里,我将在本地配置一个WordPress站点,并演示如何利用该漏洞。...,其后果可能但不限于: 接管整个网站; 恶意软件感染,窃取Credit卡信息,将用户重定向至恶意页面; 网络钓鱼攻击; 获取目标服务器文件系统和数据库信息; 插入后门程序; …… 漏洞缓解 进入WordPress...除此之外,我们还可以使用WordPress安全漏洞扫描器-WPSec来扫描和监控我们的WordPress站点。运行WPSec之后,我们将看到如下图所示的输出内容: 实际上,类似的漏洞经常都会常出现。

    3K20

    针对WordPress的攻击调查

    通过黑客管理访问攻击WordPress站点 此方法可获得WordPress网站的管理员访问权限。...在受感染的WordPress站点中部署Alfa Shell 攻击者会将Web shell部署在受感染的WordPress网站上。 ? ?...受感染的WordPress还可以充当广告重定向程序,通过修改JavaScript文件或页眉/页脚生成器函数(例如wp content\theme s\twenty17\functions.php)。...感染WordPress网站的搜索引擎优化(SEO) 受感染的WordPress站点的另一个实例是搜索引擎优化(SEO),已发现部署的PHP脚本在GET请求中接受关键字。 ?...以下是用户和站点管理员可以采取的其他措施: 采用基本的安全措施来减少网站的攻击面 禁用或删除过时或易受攻击的插件 使用virtual patch来解决尚未提供修补程序的漏洞 执行最小特权原则 定期更新CMS

    2.1K20
    领券