1

私のページにはいくつかのリンクがあります。でページを開くとhttp://、問題なく動作します (正しくは に移動しhttp://www.example.com/path/to/pageます。しかし、で開いhttps://てリンクをクリックすると、www.example.com:443/path/to/page代わりに に移動し、400 エラーが発生します。

Bad Request

Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.

私のリンク ターゲットは問題ないと確信しています (私は相対パスを使用しています)。どうすればこの問題に取り組むことができますか?

4

2 に答える 2

2

HTTPSのデフォルトポートは443です。このため、HTTPへのすべての呼び出しはデフォルトでhttp:/ XYZ:443/にルーティングされます。https経由でURLにアクセスする場合は、Webサーバーでhttpsを有効/設定する必要があります。

apacheを使用している場合は、次のリンクを試してください:http: //docs.oracle.com/cd/A95431_01/install/ssl.htm

于 2013-02-06T16:36:11.210 に答える
1

ドメインまたはローカルホストでSSL証明書を取得しましたか?

「SSL対応のサーバーポートに対してプレーンHTTPを話しているのです。」SSL設定を変更してみてください。

于 2013-02-06T16:22:10.483 に答える