SmarterASPは、2年間のサービスに200ドルを費やしたくない場合に、Cloudflareを介して無料のSSLを提供するホスティングWebサイトです。問題は、すべてのサブドメインが含まれているわけではなく、「www」のサブドメインのみが含まれていることです。したがって、サイトにサブドメインがないが、「https://example.com」のようなリンクの便利さを好む場合、サイトは機能しません。
明確にするために、他のすべての形式のサイトリンクは機能します。" http://example.com、" " http://www.example.com "、 " https://www.example.com "はすべて機能します。ただし、「https://example.com」の特定のケースではそうではありません。
私の質問は、IISのURL書き換えモジュールを使用して、道のリライトはありか「で始まることURLにリダイレクトされhttps://example.com」を「https://www.example.com」?私は正規表現があまり得意ではなく、
これが私が試した中で最高のもので、私は本当にうまくいくと思いました:
<rule name="rewriteHTTPSnoSUB">
<match url="www.+" negate="true" />
<action type="Redirect" url="https://www.example.com/{R:0}" />
</rule>
私の考えでは、これは「URLに「www。」が含まれていない場合は、「www。」が含まれるようにリダイレクトしますが、何らかの理由でリダイレクトループに巻き込まれるため、機能しません。設定した場合それを「書き換える」とすると404になります。
私は正規表現があまり得意ではありませんが、彼らのサイトからカスタムSSLに$ 200を落とす前に方法があるかどうか知りたいので、助けていただければ幸いです。ありがとう!
@harrymcが提案したように、私はサポートに文句を言ってみましたが、彼らは200ドルのSSL購入以外の選択肢はないと言いました。頑張ってください。
実際の質問に対する本当の答えは見つかりませんでしたが、SASPの統合されたCloudflare SSLを使用する代わりに、別のCloudflareアカウントを使用してSASPサーバーに接続することで、実際に回避できました。SASPではネームサーバーをCloudflareにポイントでき、CloudflareのサイトではトラフィックをサーバーのSASPのIPアドレスにポイントできるため、機能しました。今では、SASPからの制限付きSSLの代わりに、CloudflareのSSLから無料オプションの完全なスイートを取得しています。
他の誰かがこの問題に遭遇した場合は、気にしないようで、このプロセスをお勧めします。私のWebサイトは7か月間問題なく稼働しています。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加