【问题标题】:Redirection issue with wordpress blog directory URL'swordpress 博客目录 URL 的重定向问题
【发布时间】:2017-11-14 10:11:16
【问题描述】:

我的博客托管在 blog.example.com 上。我在我的主站点上设置了一个反向代理,以便从 blog.example.com 提供对 www.example.com/blog 的请求。

request https://www.example.com/blog/wp-login.php 工作正常,但所有 wp-admin 和 wp-content URL 都被重定向,但 URL 中没有“blog”。

例子:

https://www.example.com/blog/wp-admin/plugins.php 的请求重定向到https://www.example.com/wp-admin/plugins.php

请指导我解决问题。

.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

【问题讨论】:

  • 请写信给你.htaccess
  • @NikitaDudarev 使用 .htaccess 更新了问题。请仔细查看。
  • 嗯,这很有趣,因为您的RewriteBase 正确。 wp-config 中没有 const,例如 define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
  • @NikitaDudarev 不,我没有任何常数。
  • 有趣的是 wp-login.php 工作正常,没有任何问题。

标签: php wordpress .htaccess redirect


【解决方案1】:

打开 phpmyadmin
查看wp_options

更新option_name

siteurl => https://www.example.com/blog/

home =>  https://www.example.com/blog/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 2017-06-01
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多