HTTPSを使用するURLの一部である場合、:80をURLから削除する必要があります。URLからhtaccess経由で「:80」を削除します
例のURL:私は試してみました.htaccessで
:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} www.domain.com:80 [NC]
RewriteRule .* https://domain.com [L,R=302]
</IfModule>
私も試してみました:
<IfModule mod_rewrite.c>
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>
まず、URLにポートを追加して何を追加しますか? –
私は古いphpBBフォーラム(3.0.1)を実行しています。これは、そのクライアント上に構築されているすべての拡張機能のため、直ちに最新バージョンにアップグレードできません。長期的な解決策は明らかにフォーラムソフトウェア内のバグをアップグレードまたは修正することですが、これまではhtaccessを使用してSSL証明書が機能するようにしたいと考えています。 – Anthony
また、リダイレクト中にのみ追加されます(つまり、誰かが投稿にログインしたり投稿に返信したとき)。 – Anthony