MENU
CLOSE
システム Edit : 2019.05.09 Update : 2024.11.07
WordPressを使用したサイトでindex.htmlをindex.phpにリダイレクトさせる

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」にアクセスした場合もトップページが表示されるようになりました!

KOHIMOTO LABO

WebプロダウションKOHIMOTO Inc.が発信を通して成長していくためのラボ🧪 IT企業出身。世界中の人へ発信できるWebサイトを通じて、社会がより良い方向へアップデートしていく為に日々学び、技術を生かしていきます。