質問: ### 前提・実現したいこと ルートドメイン https;//www.hoge.com で、WordPressで作ったサイト。 サブドメイン http://sub.hoge.com で、静的HTMLサイト この二つが稼働しています。 ルートドメインのみSSL化しました。 サブドメインに、正常にアクセスしたい。 最初は、サブドメインにアクセスした時は、サイトが保護されていませんと赤くhttpsの部分が表示されて、サブドメインのウェブサイトを表示できませんでした。 ここに質問の内容を詳しく書いてください。 ネットで調べて、下記のコードを WordPressで作られた.htaccessのファイルに追記しました。 ``` RewriteEngine on RewriteCond %{HTTP_HOST} ^◯◯SUB◯◯\.ドメイン\.com$ RewriteRule (.*) https://www.ドメイン/サブドメインのディレクトリ/$1 [R=301,L] ``` サイトは、正常にアクセスできていました。 でも、ブラウザのURLの表示を、サブドメインの形にしたいと思い、何度も.htaccessのファイルを修正している間に、 http://sub.hoge.com/ddd/ddd/ddd/ddd/ddd/ddd/# という感じで、多数繰り返しディレクトリが表示されてしまい、正しくアクセスできなくなりました。 Chromeを使っていますので、Cookieの削除も何度も試しました。 でも、改善されません。 現在、WordPressで作られた内容だけ.htaccessに残して試していますが、直りません。 サーバーのコンソールにアクセスすることはできないです。 .htaccessでのみ対応しないといけないです。 DNSの状況は、wwwのサブドメインと、今回アクセスしたいサブドメインと、同じIPアドレスになっています。 また、サブドメインのディレクトリには、ルートからアクセスできます。 FTPでも、アップロードなど作業できます。 ネットで関連記事を見つけて、色々と組み合わせを試していますが、サブドメインの形式でアクセスできるようにできず困っています。 サブドメインでエラーになり、ルートドメインにページが転送された後も、ディレクトリが繰り返し多数URLに含まれてして、404エラーになります。
回答: 大変お恥ずかしいです。 Chromeのデベロッパーツールを使い、Disable cache (while DevTools is open)にチェックを入れて、ページをリロードしたら直りました。 それから、WordPressで作られる内容だけの.htaccessのファイル内容に修正することで、サブドメインにも普通にアクセスできるようになりました。 !イメージ説明