HTTPSリクエストをApacheのHTTPリクエストにリダイレクトできますか?もしそうなら、どのように?
はい、できます。リクエストを書き換えるには、Apache htaccessファイルを使用します。 Apacheはhtaccessに含まれるhttpsを認識していないため、ポートで一致させるためにVHost設定を使用する場合は、VHost設定で設定する必要があります。
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
これにより、https
に着信するものはすべて、http
の一致するページにリダイレクトされます。
そうそう、これはあなたのウェブサイトのルートにある.htaccess
ファイル、またはリダイレクトしたいフォルダにある必要があることに言及すべきです。また、httpd.conf
またはvhost.conf
(設定に応じて)でAllowOverride
が設定されていることを確認する必要があります。そうでない場合、htaccessは読み込まれません。