私はPlesk Onyx Version 17.5.3 Update#24を使用しています。私はDomain->Hosting Settings->Permanent SEO-safe 301 redirect from HTTP to HTTPS
をチェックしました。永久SEOセーフ301 HTTPからHTTPSへのリダイレクトエイリアスの有効化
私はPlesk PanelのプライマリドメインでHTTPSをエイリアスに強制せずに強制的にHTTPSを実行する方法を探しています。プライマリドメインhttps://domain.tldため
エイリアスhttp://alias.tldはhttps://alias.tldにリダイレクトされますと、安全でない接続に関する警告SSLは、代わりに警告を得ることはありませんhttps://domain.tldにリダイレクトする、表示されます。
エイリアスに関する警告の例外を作成した場合、エイリアスはプライマリドメインに正しくリダイレクトされます。何が起こっている
:
- http://alias.tldはhttps://alias.tld
- https://alias.tldにリダイレクト私は期待してい何https://domain.tld
にリダイレクトします:
- http://alias.tldはにリダイレクト
https://domain.tldにリダイレクト私が見つけたいくつかの回避策は次のとおりです:
- http://domain.tldは私も受け入れることができhttps://domain.tld
にリダイレクト
プライマリドメインでこのボックスのチェックを外して
.htaccess
ルールを追加すると、最初にドメインをリダイレクトしてからHTTPSを強制的に実行することができます。 (私たちはPleskの経由でSSLを有効にする非開発者を持っており、彼らは.htaccess
ファイルを設定することはできませんので、これは動作しません)私はレジストラでドメインをリダイレクトすることができます。 (クライアントが頻繁にパスワードを変更して、我々は常に自分のドメインレジストラへのアクセス権を持っていないので、これは動作しません)
私は
Domain Alias
の代わりにDomain
としてエイリアスを作成し、それ自身のWebサービスを使用することができますプライマリドメインにリダイレクトします。 (これは、Pleskの中でサービスプランとして動作しないサブスクリプションは、複数のドメイン、唯一の複数のドメインエイリアスを持ってすることはできません)
我々はから無料で提供される単一のドメインのSSLを使用していることに注意してくださいこの目的のためにマルチドメインSSLを取得することはできません。
私は質問に記載されている最初の回避策を使用して成功しました。これは可能です。 「ドメインエイリアス」にSSL証明書をバインドする方法を親切に説明しますか? [Plesk Onyx Documentation](https://docs.plesk.com/en-US/onyx/)にそのようなメソッドはありません。私がこの質問で触れたように、私たちはマルチドメインSSLを手に入れることはできません。 「暗号化しよう」に関しては、自分のサーバーで個人的に使用しています。残念ながら、 'Let's Encrypt'は組織や拡張検証証明書を発行しませんが、これは一部のクライアントには受け入れられません。 – Daerik
私は、Pleskのパネルにあなたが望むことをする方法がないと言いたいと思っていました(あなたはそのためにいくつかの設定ファイル/テンプレートを変更する必要があります)。 Let's Encryptを使用してエイリアスドメインにSSL証明書(DV)を発行すると、リダイレクトは問題なく動作します。ドメインエイリアスを作成する代わりに、メインドメインのドキュメントルートを指すドキュメントルートを使用して新しいドメインを作成することもできます。これにより、通常の方法(Plesk)で必要な証明書をインストールし、そのドメインにメインドメインの内容を表示させる必要があります。しかし、それを試していない。 – uu01
「暗号化しよう」が[ドメインエイリアスでSSL証明書を許可する](https://plesk.uservoice.com/forums/184549-feature-suggestions/suggestions/4450777-ssl-certificate-for-domain-エイリアス)。しかし、これは現在のSSLを置き換えて行います。プライマリドメインのSSLを置き換えることはできません。 – Daerik