ドメインはhttps://developer.site.comです。その後、私たちはhttps://developer.site.com/blogを持っていて、全く別の場所に行き、ワードプレスサイトを提供しています。 (技術的には「フォワードリライト」と呼ばれます)転送リライトを使用すると、Wordpress wp-loginが間違ったURLにリダイレクトされます
フロントエンドとの管理者のほとんどがですが、もう一方の404にリダイレクトされる場所がいくつかありますサーバ。例えば
:
https://developer.site.com/blog/wp-login.php?action=rp&key=t34T4akjihAB231sCwgJU9TU&login=abcde
このURLはURLから/ブログの一部を除いて、404にリダイレクトします。
サイトを追跡すると、右のURLに行くように見えますが、すぐにwordpressが404ページに送信しているので、wordpressに問題があります。私たちは、ドメインマスキングをチェックして、二重チェックしました。そして、それはすべてが良いと確信しています。
コード内でwp_safe_redirect()が数回見つかりました。これは犯人かもしれない?たぶん、間違ったディレクトリ構造を引き上げて、内部的に/ブログの部分を残しているかもしれませんが、なぜそれが重要であるのかわかりません。あなたがフィルタリングすることができ
私は私のテーマのfunctions.phpにこれを入れますか? – mydoglixu
コアファイルを変更しないようにこの機能を使用するには、wordpress用のプラグインを作成する必要があります。プラグインを書く方法や、hello worldのような単純なプラグインを見つけて関数を追加する方法はたくさんあります。 @mydoglixu https://codex.wordpress.org/Pluggable_Functions https://codex.wordpress.org/Writing_a_Plugin – chop62
私は私のWP-内容で、私はコアファイルを変更したいと言っているわけではありません/themes/themename/functions.php。それはこれに十分な場所ですか? – mydoglixu