質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Q&A

0回答

1543閲覧

MIXHOSTでのドメイン設定後のリダイレクト設定について

退会済みユーザー

退会済みユーザー

総合スコア0

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

0グッド

0クリップ

投稿2019/02/16 11:19

いつもお世話になっております。
今回もお力をお借りできればと思い相談させていただきます。
よろしくお願いたします。

前置き

この度、MixHost様のサーバーをお借りして、Wordpressを触っておりました。
慣れてきたので、ドメインもお借りして設定してみたのですが、以下の問題がありました。

初期ドメインを[AAA.mixh.jp]、取得したドメインを[BBB.com]とさせてお話させてください。

問題

BBB.com用のサブフォルダ([BBB.com]というフォルダ名です)を用意し、そこにWordPressをインストールし、順調に設定できたと思います。
BBB.comへのアクセスも問題なく一段落だと思っていましたが、次の通り、3種類のいらないアクセスが可能になっていました。
1.AAA.mixh.jp
2.BBB.com
3.BBB.AAA.mixh.jp
4.AAA.mixh.jp/BBB.com/

現状の対策

これはいけない、と思い、見よう見まねで以下の.htaccessを用意しました

public_html直下の.htaccess

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^AAA.mixh.jp$ [NC] [OR] RewriteCond %{HTTP_HOST} ^www.AAA.mixh.jp$ [NC] [OR] RewriteCond %{HTTP_HOST} ^BBB.AAA.mixh.jp$ [NC] [OR] RewriteCond %{HTTP_HOST} ^www.BBB.AAA.mixh.jp$ [NC] RewriteRule ^(.*)$ "https\://BBB.com/$1" [R=301,L] </IfModule>

BBB.comフォルダ直下の.htaccess

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP:X-Forwarded-SSL} off [OR] RewriteCond %{HTTP_HOST} ^BBB.AAA.mixh.jp$ [NC] [OR] RewriteCond %{HTTP_HOST} ^www.BBB.AAA.mixh.jp$ [NC] RewriteRule ^(.*)$ "https\://BBB.com/$1" [R=301,L] </IfModule>

これでほぼ解決に見えたのですが、

残りの問題

4.[AAA.mixh.jp/BBB.com/]
だけがリダイレクトされてくれません。

http://AAA.mixh.jp/BBB.com/

http://www.AAA.mixh.jp/BBB.com/
にするとリダイレクトされるのですが、これはhttpsへのリダイレクトが効いているのだと思います。

また、
http://AAA.mixh.jp/BBB.com/xxx
など、下位になにかつけ、存在しないページを指定すると
http://BBB.com/
へリダイレクトしてくれます。

さらに
http://AAA.mixh.jp/BBB.com/post-001/
などの記事へアクセスした際には
http://BBB.com/post-001/
へとリダイレクトもしてくれました。

とにかく、上記4.のパターンだけダメなのです。
上記.htaccessになにか問題ありますでしょうか?

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2019/02/17 01:00

記載された .htaccess には、4 を行う設定が記載されていないと思うのですが、どのように記載されたのでしょうか?
退会済みユーザー

退会済みユーザー

2019/02/17 03:10

こんにちは。 質問ありがとうございます。 実は.htaccessの記述はよくわかっていないのですが、[AAA.mixh.jp/xxx]の記事ページが[BBB.com/xxx]のページでリダイレクトされるので、[AAA.mixh.jp/BBB.com/]も[BBB.com/BBB.com/]となりBBBドメインで404エラーがでるのが期待してる内容です。 現在は[AAA.mixh.jp/BBB.com/]のままでリダイレクトが起きずに404ページが出ているので。 ちなみに[AAA.mixh.jp/BBB.com/xxx]は[BBB.com]にリダイレクトされるので、もうわけがわかんなくなっています。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問