前提・実現したいこと
弊社のウェブサイトをWordPress化するため、ウェブサイトが設置されているのと同一サーバに、ドキュメントルートから1階層下げた領域を設け、そこにWordPressのテストサイトを構築しております。
TOP以外のページを設置しようとした中で、以下のエラーが発生しました。
以下、弊社ウェブサイト(本番稼働中)を「http://www.example.co.jp/」、
WordPressのテストサイトを「http://www.example.co.jp/wp_test/」とします。
発生している問題・エラーメッセージ
○TOP
http://www.example.co.jp/wp_test/ → アクセスOK
○サービス紹介TOP(一例です)
http://www.example.co.jp/wp_test/service/ → 404エラー
http://www.example.co.jp/wp_test/index.php/service/ ← 表示されます
(↑ 2018/04/17修正しました。申し訳ございません)
WordPressのダッシュボードから「パーマリンク設定」を確認したところ、
「カスタム構造」にチェックが入っており、
となっておりました。
試したこと
まず「index.php/」を削除して設定を保存したのですが、404エラーのままです。
[Wordpress] .htaccessの設定で、index.phpを隠す方法について
上記の記事を参考に、.htaccessを以下のように変更しましたが
状況は変わらずです。
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wp_test/ RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wp_test/index.php [L] </IfModule>
.htaccessの設定が誤っているのでしょうか?
ご教示のほど、よろしくお願いします。
補足情報(ツールのバージョンなど)
Apache 2.2.29
WordPress 4.9.4
PHP 5.5.10
MySQL 5.6.16
追記情報
(2018/04/17更新)
stampdoor様、ご指摘ありがとうございます。
パーマリンク設定を他のものに変更してから試すとどうなりますか?
「service」を「bbbbbbbb」に変更してみましたが、状況は変わらずです。
http://www.example.co.jp/wp_test/bbbbbbbb/ → 404エラー
http://www.example.co.jp/wp_test/index.php/bbbbbbbb/ ← 表示されます
あなたの回答
tips
プレビュー