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

WP Multisite + SSL在wp-admin上提供404

WP Multisite是WordPress的一个功能,它允许用户在单个WordPress安装中管理多个网站。通过WP Multisite,用户可以创建和管理多个子网站,这些子网站可以共享主题、插件和用户数据库。

SSL(Secure Sockets Layer)是一种加密协议,用于在互联网上安全传输数据。它通过在客户端和服务器之间建立加密连接,确保数据在传输过程中不被窃取或篡改。

当在wp-admin(WordPress后台管理界面)上使用WP Multisite + SSL时,可能会遇到wp-admin提供404错误的问题。这可能是由于配置错误或插件冲突引起的。

解决这个问题的步骤如下:

  1. 检查SSL证书的有效性和安装:确保SSL证书已正确安装并且没有过期。可以通过访问网站的前端URL来验证SSL证书是否正常工作。
  2. 检查网站URL设置:在WordPress后台的“设置”->“常规”中,确保网站地址(URL)和WordPress地址(URL)都使用HTTPS协议。
  3. 检查.htaccess文件:在WordPress安装目录下的.htaccess文件中,确保以下代码存在并正确配置:
代码语言:txt
复制
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

这将确保所有访问wp-admin的请求都被重定向到HTTPS。

  1. 禁用插件和主题:暂时禁用所有插件和主题,然后逐个启用它们,以确定是否有插件或主题与WP Multisite + SSL冲突。
  2. 清除缓存:如果使用了缓存插件或CDN服务,请清除缓存以确保更改生效。

如果上述步骤都无法解决问题,建议参考WordPress官方文档或咨询专业的WordPress开发人员或技术支持团队以获取进一步的帮助。

腾讯云相关产品和产品介绍链接地址:

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

相关·内容

Linux+NginxApacheTomcat新增SSL证书,开启https访问教程

上篇文章《nginx 平滑升级&新增模块》提到了公司的 https 访问需求。当我新增了 SSL 模块之后,却发现以前还真没部署过 https 访问。...                        break;                         }                 #wordpress后台强制跳到https                 location /wp-admin...$args;                 }                   #若没有匹配到wp-adminwp-includes,则跳到http访问(反向逻辑:即只允许指定页面开启https...~* "wp-admin|wp-includes") {                                 rewrite (.*) http://zhangge.net$1 permanent...然后 nginx 当中设置不同的 root 路径。 为了省事,我推荐方法①。 好了,本文就写到这,希望能解您的燃眉之急!

3.1K70

Debian 8使用Varnish和NGINX通过SSL和HTTP提供WordPress服务

开始之前: 完成“ 入门”和“ 保护服务器安全”向导中的步骤。您需要一个标准用户帐户sudo,该帐户拥有本向导中许多命令的权限。 按照我们Debian 8配置LEMP列出的步骤进行操作。...feed") { return (pass); } 告诉Varnish不要缓存WordPress管理员和登录页面: /etc/varnish/custom.vcl 1 2 3 if (req.url ~ "wp-admin...~ "wp-admin|wp-login|product|cart|checkout|my-account|/?...加密的网站,您需要一个服务器块来接收端口443的流量,并将解密的流量传递到端口上的Varnish 80端口,以及另一个服务器块,以便8080端口Varnish请求时将未加密的流量提供给端口上的Varnish...请查看我们的指向导NGINX配置SSL以获取更多信息,并根据需要更新ssl_certificate和ssl_certificate_key值。

2.9K20

WordPress安全防御攻略(续)

续 承接上一篇:WordPress安全防御攻略 第七: 更改登录入口 在你登录的时候,你可以看到浏览器地址栏那有个地址(wp-admin),如果你没做修改的话,那是WP默认的后台地址,所以修改掉你的登录入口...改成https放心多了 服务器商官网都有修改https教程,如果你是WordPress站点的话,可以搜索WordPress配置SSL 第九:关闭.php文件访问权限 WP是用php开发的,访问你的站点的时候有可能某个链接是....htaccess文件里添加针对敏感目录的规则,禁止直接访问.php文件 第十:数据库 安装WP的过程中有个数据库环节,其中有数据库表前缀wp_,这是默认的,如果你使用这个,可能会被撞到使用SQL...拒绝非中文用户访问:这需要修改 /usr/local/nginx/conf/duimin.com.conf,正常的非中文访问的全部404错误页面。...这个网址建议放在三方服务商。 长按关注>>>

1.2K40

WordPress中wp-admim管理后台(404)无法进入,无限循环跳出解决方法

两天没登博客,今天突然无法进入管理员界面了,通常都是在网站后缀加上/wp-admin进去,今天竟然出现了进不去的情况,错误网址上面显示: oldpan.me/login__trashed?...遇到这种问题网上的方法有很多,按以下步骤一一来进行: 1、首先通过ssh登录你的博客服务器,看wwwroot根目录下wp-admin文件夹还在不在,一般来说都是的,如果不在的话问题有点大; 2...plugins pp改成pp名字,然后再尝试进去wp-admin界面,如果正常进去,再将其改回来即可,此时所有插件都会被禁用,现在要做的就是一一启动观察排除是哪个插件导致的此现象。...3、另一个常见的原始是该目录没有权限: 将wp-admin目录的权限改成755或者最好把所有的wwwroot下的所有目录和文件都改成755,利用chmod -R 755 wwwroot进行操作...-404s 4、https://wordpress.stackexchange.com/questions/113161/wp-admin-url-doesnt-allow-to-login-and-redirects-to-same-page

4.6K60

wordpress默认后台登陆管理地址修改方法汇总

="2818442945"){ header('Location:/404 '); } wordpress后台登陆地址修改方法之RewriteRule法 1.首先给wp-admin目录改名,比如我改成dawa...,然后.htaccess里加上如下内容: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} wp-admin/ RewriteCond...%{QUERY_STRING}& 与上面的那个密码相同 这个.htaccess实现了URL的重写,禁止访问wp-admin下的所有.php文件,访问/dawa 的话会直接替换成/wp-admin下的对应文件...也就是说访问/dawa与访问wp-admin的结果是一样的,但是访问wp-admin则行不通。 更名完成,但是会有一些问题需要修改部分文件。...因为wp-admin被禁止访问,而部分功能还直接调用wp-admin的.php文件。这导致上传功能将不能使用;自动保存,自定义字段都无法使用。

8.2K20

使用腾讯CDN加速WordPress

缓存7天 文件后缀 php;jsp;asp;aspx 不缓存 文件目录 /wp-admin...具体时长可根据需求自行更改(不建议过短或过长,7-30天较为合适);第四行对网页文件进行了缓存,缓存时间不宜过长,1-7天即可;第五行对动态文件进行了不缓存操作,为了保证网站的可用性,本行请勿删除;第六行对wp-admin...选购一张SSL证书(各大云厂商都有售卖,如:腾讯云) 云服务器及CDN控制台处上传&绑定SSL证书(详见官方文档) 做好其他相关工作,如:将网站中资源链接均替换为https等 下表为配置https时的常见错误及其解决方案...混合型安全元素 HTTPS 网页只嵌入 HTTPS 内容。...例如,200 OK 表示网页可访问,而 404 或 410 表示网页不存在。 小结 进行了以上操作后,你的WordPress网站就成功的使用腾讯CDN加速了! 感谢您观看本文,再见。

6.6K92

防止WordPress后台被暴力破解

自己理出几个防止恶意登录的思路: 1.修改后台登录文件名 修改www.xxxxx.com/wp-admin或者www.xxxxx.com/wp-login.php页面名称,修改一个长一点,复杂一点,然后加入浏览器收藏夹...服务器的/usr/local/nginx/conf目录下新建一个htpasswd文件,然后把刚才生成的账号密码粘贴到htpasswd文件中。...或者https://www.huangbowei.com/wp-admin,就会出现弹出框,让你输入刚刚生成的账号密码,然后才能访问wordpress后台登录页面,有效防止别人恶意爆破。... = 'xxxxx@gmail.com'; //邮箱账户         $phpmailer->SMTPAuth = true;         $phpmailer->SMTPSecure = 'ssl...'; //tls or ssl (port=25时->留空,465时->ssl)         $phpmailer->IsSMTP();     } 博客后台登录失败时发送邮件通知管理员 // 博客后台登录失败时发送邮件通知管理员

2.6K60
领券