wordpress - 在子目录中设置 wordpress 时 wp-admin 重定向错误

标签 wordpress redirect nginx

我在一个 docker 容器中设置我的 wordpress,使用 nginx 反向代理将位置 /blog 的所有请求转发到那个 docker 容器。

问题是在登录 wp-admin 后,它重定向到 domain/wp-admin/ 而不是 /domain/blog/wp-admin

有什么问题?我已经将 WP_SITE_URLWP_HOME 设置为 /blog

最佳答案

这是我修复它的方法:

// add these lines to wp-config.php
define('WP_SITE_URL', 'http://domain.com/blog');
define('WP_HOME', 'http://domain.com/blog');

$_SERVER['REQUEST_URI'] = '/blog' . $_SERVER['REQUEST_URI'];

关于wordpress - 在子目录中设置 wordpress 时 wp-admin 重定向错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41477250/

相关文章:

docker - 看板Docker SSL

wordpress - 显示 WordPress 上帖子的浏览次数

wordpress - 如何向 woocommerce 编辑订单页面添加选项?

node.js - 为什么 FastAPI 需要 Web 服务器(即 Nginx)而不是 Express API?

Django 不从 nginx 获取脚本名称 header

.htaccess - 301 重定向到带有 HSTS 预加载 header 的 WWW

css - woocommerce 相关产品 2 专栏问题(适用于移动设备)

PHP - 仅在主页上隐藏元素 - WordPress 网站

php 重定向 - HTML header

spring - 在 Spring MVC 中重定向到动态 URL