はじめまして。
wordpressを使ってサイトをリニューアル後、旧ページから新ページへリダイレクトの設定をしているのですがうまく動作しません。
色々とやってみたのですが、お手上げなので、お知恵をお借りしたいです。
旧サイトでは静的HTMLで作成していたページを新しくwordpressの固定ページで作成した結果、URLが下記のようになりました。
旧URL http://hogehoge.com/test/index.html
新URL http://hogehoge.com/test/
testフォルダにindex.htmlがあるままだとWPで作成したページが表示されないため、testフォルダを残したままindex.htmlを「_index.html」にリネーム。
下記コードを記入したphpファイルをtestフォルダにUPして、http://hogehoge.com/test/が表示されることは確認済みです。
define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require( '../wp/wp-blog-header.php' );
.htaccessに記載したのは下記の内容です。
# リダイレクト RewriteEngine on RewriteBase / RewriteRule test/index.html "http://hogehoge.com/test/" [R=301,L]
サーバーはさくらインターネットです。
.ahtaccessによるダイレクトについて調べてみて、index.htmlをリネームしているせいでリダイレクトしないのか?とも思っているのですが…
index.htmlがあると新ページが見れず…
とても困っているので、お手数ですが、ご教示いただけますと幸いです。
リダイレクトできませんとは、WordPress の画面が表示されないということでしょうか? その際に何が表示されていますか?
質問に記載されている test/index.php は、作成したままですか? 確認後に削除していますか?
さくらインターネットのサーバーなら コントロールパネルからログが見れると思うのですが、エラーが出ていたりしませんか?
リダイレクトできない = http://hogehoge.com/test/index.htmlへアクセスするとNot foundページが表示されるという状態です。
望んでいる挙動はwordpressで作成したhttp://hogehoge.com/test/が表示されることなのですが。
test/index.phpはサーバに残したままです。
さくらサーバーのコンパネのエラーログには特に何のエラーも出ていません。
回答1件
あなたの回答
tips
プレビュー