コアサイト-www.example.comの横にステージングワードプレスサイト(テスト環境) - www.staging.example.comを作成しました。問題はメインサイトwww.example.comがSSLに結びついていることです。したがって、私はステージングサイトに行くことはできません。メインサイト内のHtaccessは以下のとおりです。それはwww以外のすべてのURLを順番にリダイレクトし、次にhttp TO httpsを順番にリダイレクトします。ステージングサイトwww.staging.example.com (ルートディレクトリ:public_html/staging /)にここで例外を追加できますか。私はまた、誰もアクセスできないように、このステージングサイトに自分のipだけを許可したいと思っています。ステージングサイトのHtaccessで例外を作成する
<IfModule mod_rewrite.c>
#First rewrite any request to the wrong domain to use the correct one (here www.)
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#Now, rewrite to HTTPS:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
また、私は私のステージングサイト(public_htmlの/ステージング/ htaccessファイル)のhtaccessファイルに何かを置く必要があるかどうかを知りたいですか?
マン!まさに私が望んでいたもの。 SSLを使用せずに自分のIPでステージングサイトにアクセスできるようになりました。 robots.txtにこれを追加して、検索エンジンでクロールを行わないようにしました。 ユーザーエージェント:* Disallow:/ ステージングサイトには何かすべきことはありますか? Thanx a LOT。 – Tanvir
こんにちは、上記のhtaccessを変更することができます。まず、http> https、次にwww以外> wwwをリダイレクトします。 (他の条件はすべて、ステージングサイトで同じになります) HSTSプリロードを追加しようとしています。 したがって、http:// mydomain.com(HTTP)はwwwサブドメインを追加する前に、すぐにhttps:// mydomain.com(HTTPS)にリダイレクトする必要があります。今すぐ最初のリダイレクトはhttps:// wwwです。 mydomain.com。追加のリダイレクトは、HSTSをサポートするブラウザが、サブドメインだけでなく、トップレベルドメインのHSTSエントリを記録するようにするために必要です。 – Tanvir
実際、私が上記のwudを要求したときに.htaccessを変更するだけで、私の仕事は今のところできます。 Plz上記のhtaccessを変更して、最初にすべてのhttp> httpsをリダイレクトしてから、www> www以外をリダイレクトします。 (他のすべての条件は、ステージングサイトでは同じままです)。現在は、www> www以外のすべてのもの、次にhttp> httpsをリダイレクトします。 Thanx – Tanvir