前提・実現したいこと
サブドメイン以下の全てのページへのアクセスを、メインドメインに設置されているWordPress内の特定ページへリダイレクトをしたいのですが、実現できずに困っております。
状況
- sample.co.jp/wp/xxx ← リダイレクト先
- sub.sample.co.jp/
-index.html
-aaa.html
-bbb.html
発生している問題・エラーメッセージ
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^sub.sample.co.jp RewriteRule ^(.*) https://sample.co.jp/xxx/ [R=301,L] </IfModule> ```sub.sample.co.jpトップへのアクセスはsample.co.jp/xxxへとアドレスバーが書き換わっています。 サーバー上にある、root/sub/フォルダを削除すると500エラーになります。 sub.sample.co.jp/aaaなどへのアクセスは500エラーとなります。 ### 該当のソースコード
試したこと
上記のコードをsample.co.jp/wp/へ設置し動作を確認した。
補足情報(FW/ツールのバージョンなど)
Webサーバー:nginx ただし、htaccessを通常通り利用できるよう、カスタマイズされています。(エックスサーバー )
サーバー設定画面より、サブドメインを設定すると、ルートフォルダの中にディレクトリとしてサブドメインと同名のフォルダが設置されます。
そのため、FTPで構造を見ると、
sample.co.jp/
sample.co.jp/sub/
という感じです。
検証には、全ての履歴保存をオフにしたFireFoxを利用しています。
情報が不足している部分も多いかと思いますが、お知恵をお借りできればと思います。
あなたの回答
tips
プレビュー