HTTPSを使用してURLを具体的に書き換え/リダイレクトする方法。ただし、サブドメインを使用せずにWWWを使用する方法。IISを介してその中に

雄牛

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]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ