Ich muss : 80 aus URLs entfernen, wenn es Teil einer URL ist, die HTTPS verwendet.Entfernen Sie ": 80" von einer URL über htaccess
Ein Beispiel URL:
In .htaccess ich versucht habe:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} www.domain.com:80 [NC]
RewriteRule .* https://domain.com [L,R=302]
</IfModule>
ich auch versucht:
<IfModule mod_rewrite.c>
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>
Was fügt den Port der URL hinzu? –
Ich führe ein altes phpBB-Forum (3.0.1) für einen Client, der nicht sofort auf die neueste Version upgraden kann, weil alle Erweiterungen darauf basieren. Die langfristige Lösung ist offensichtlich, den Fehler in der Forensoftware zu verbessern oder zu beheben, aber bis dahin hoffe ich, htaccess zu verwenden, damit das SSL-Zertifikat funktioniert. – Anthony
Außerdem wird es nur während Weiterleitungen hinzugefügt (d. H. Wenn sich jemand anmeldet oder eine Antwort auf einen Beitrag schreibt). – Anthony