仕事

リダイレクトの方法/WordPress/サブディレクトリの場合は注意

自分用のメモで。

ドメイン直下の場合(普通はこっちでOK)

エックスサーバーなら管理画面から、.htaccess編集できる。FTP不要。

以下を「#BEGIN WordPress」の前に記述。じゃないとエラー、反応しない。

RewriteEngine on
RewriteBase /
RewriteRule (.*) https://新ドメイン/$1 [R=301,L]

新ドメイン最後の「/」も入れないと、個別ページのリダイレクトがおかしくなる。

[R=301,L]とある通り、これが301リダイレクト。

参考サイト:https://php-labs.com/create-site/seo/301-redirect-of-htaccess-in-wordpress.html

 

サブディレクトリの場合

https://bonborini.com/hoge にWordPressをインストールしていた場合の、リダイレクト方法です。

エックスサーバー管理画面内の.htaccessでは編集できず、FTP必須になるので注意。

と言っても、FTPでWordPressを入れたフォルダ直下にある.htaccessを見つけて、上記同様に以下コードを追記するだけです。

RewriteEngine on
RewriteBase /
RewriteRule (.*) https://新ドメイン/$1 [R=301,L]

もしくはエックスサーバー管理画面からファイルマネージャーを開いて、特定の.htaccessを編集するのでOK。ファイルをダウンロードすることなく、そのままブラウザ上で編集・上書き保存ができる。エックスサーバーの場合。

参考:https://labor.ewigleere.net/2019/03/12/subdirectory-site-htaccess-redirect/

-仕事