https://www.example.comをhttp://www.example.comにリダイレクトしようとしています。私はこのコードが正常にhttp://www.example.comにhttps://example.comをリダイレクト httaccessを使用してhttpリダイレクトする方法
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
.htaccessファイルに次のコードを試してみました。しかし、私が https://www.example.comと入力すると、ブラウザに「Webページが利用できません」というエラーが表示されます。
Iはまた
しようと試み上記1
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/(.*):NOSSL$ http://www.example.com/$1 [R=301,L]
試み2
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
両方が失敗成功せずに次の2つのコードを試みました。助言がありますか?
は 'R = 302'を使用して良いだろう。これは私のSSLが切れたときに私を困らせてくれました。私は苦しい更新手続きを経る前に一時的に 'http'に戻りたいと思っていました。 – ProfNandaa
痛い更新? certificareファイルのフリップか単純なスクリプトの実行のいずれかでなければなりません... 302の問題は、クライアントが毎回それに従わなければならないということです。クライアントとサーバ側の要求数を増やす必要があります。 – arkascha
@arkaschaちょうど理解したかったのですが、RewriteCondはifステートメントとして動作しますか?私はそれがhttpsを見つける場所だけを意味し、次の書き換えルールを実行します。私はどこからでもリンクしなくても、Googleが自動的にインデックスの2つのhttps URLを取得しているので、私は尋ねています。したがって、私たちはすべてのhttps url –