WordPressの/wp/といったルートディレクトリを取った後にリダイレクトは必要か?というご相談を頂きました。
目次
URLの語尾のWPを取りのぞいた後に301リダイレクトは必要ですか?
はじめまして!もう100記事近く載せた最近になって自分のサイトにwpが最後にくっついているのを除去しました。(ワードプレスを使って作成しているため)質問は、その後の処理として301のリダイレクトは必要なのでしょうか?100記事の半分近くは、これまた日本語URLとなっているんです。初心者の上にまちがいばっかりしまくっているサイトなので頭が痛いです。でもどうしてもあきらめきれません。お知恵をお借りしたいです。
>高原さま
ご相談ありがとうございます!
完全に同じ状況になったことが無いので分からない部分もありますが、下記参考にしてみてください。
リダイレクトされていないのなら、必要です。
ルートディレクトリを変更した場合ですが、多分自然にはリダイレクトされなかったと思います。
ルート変更は最初の方にやることなので記憶が定かではないのですが・・・
試しに現在のURLに/wp/をつけ、新しい(/wp/の無い)URLにリダイレクトされるかを確認してみましょう。
されていないとしたら、2つのURLは別のものという認識がされてしまうため、やはり「リダイレクトが必要」という回答になってしまいます。
リダイレクトプラグインや、.htaccess
リダイレクトにはhtaccessを利用する方法や、有名なプラグイン、リディレクション(redirection)を利用することが多いです。
Redirection
https://ja.wordpress.org/plugins/redirection/
当サイトでも使い方などをご紹介しています。
WordPress URLリダイレクト プラグイン Redirection
地道なのはURLのリストを作ってCSV型式でインポートなどもできますが、このプラグインは正規表現が使えるので理解があれば簡単にできるかもしれません。(正規表現にチェックを入れると正規表現モードでリダイレクトできる)
ソースURL(元URL)/wp/(.*)
ターゲットURL /$1
といった形で行けそうな気もするのですが、実際に正規表現モードでやったことがないので何とも言えません。
(URLの中の/wp/****を /**** にしている)
参考にして頂ければ幸いです。
参考:正規表現でリダイレクトが行えるRedirectionsの設定と使い方
https://wp0.jp/redirections/
【高原 様】WordPressのルートディレクトリを変更した際のリダイレクトについて
上記の件、速攻でかゆいところに手が届きまくった答えで、感激しました。どうもありがとうございます!!!
>高原さま
コメントありがとうございます!
参考にして頂けたようでなによりです!また何かあればご相談下さい!