単純なリダイレクトタスクを実行するために別のプラグインを使いたくないので、次のコードを使用することにしました。wp_redirectを使ってワードプレスページをリダイレクトする
wp_redirect( "http://www.example.com/contact-us"、301);
ここに私の質問があります。
「https://www.example.com/contact-us-3/」というページを「https://www.example.com/contact-us/」にリダイレクトする必要があるとします。
また、httpやhttps、wwwやnon-wwwに関係なく、リダイレクトが本当に起こってほしいと言わなければなりません。 "/ contact-us-3 /"ページにリダイレクトする "/ contact-us-3 /"が必要です。
私はワードプレスの内容の中に次のコードを入れなければならないのですか?どこにコードを置くのですか?子テーマのfunction.php?リダイレクトする必要があるページを指定しますか?または私は "/ contact-us-3 /"ページを作成して、ページにコードを入れなければなりませんか?
また、完全修飾ドメイン名のURLを入力する必要がありますか?
可能であれば、some_condition()セクションに入るコードを教えてください。私はis_page([link] https://developer.wordpress.org/reference/functions/is_page/ [/ link])のようなものを使うべきだと思っていますが、私はis_page( ' https://www.example.com/contact-us-3 ') – ChrisP777
複数のページに複数のif文を追加することはできますか? – ChrisP777
はい。それぞれの条件を別々に確認し、必要に応じてリダイレクトしてください。 – timk260