WordPressを使用したサイトでindex.htmlをindex.phpにリダイレクトさせる

サイトのリニューアルなどを行い、静的だったサイトにwordpressを導入する場合、
もともと「ドメイン/index.html」で表示されていたURLが「ドメイン/index.php」になります。
そして今まで通り「ドメイン/index.html」にアクセスすると、index.htmlは存在しないので、404ページが表示されてしまいます。

index.htmlにアクセスしてくるユーザーは多いと思うので、index.htmlにアクセスされた場合、index.phpにリダイレクトするよう設定を変更することで、サイト離脱を防ぎたいと思います。

ドメイン直下(wp-contentディレクトリなどと同階層)の.htaccessを覗くと、以下のような設定がかかれていました。

これを変更します。↓↓

最初と変更になる箇所は#コメントアウトで対応しました。
ちなみに、ドメイン直下でなく「ドメイン/ディレクトリ/index.html」のような構造の場合は、ディレクトリ直下の.htaccessを編集し、下記のようにリダイレクト先にディレクトリ名を付けてください。

これで、「ドメイン/index.html」や「ドメイン/ディレクトリ/index.html」にアクセスした場合もトップページが表示されるようになりました!

 
 
Twitter🍈🍈🍈🍈@_kohimoto_
Instagram🍌🍌@_kohimoto_

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA