Ich möchte, dass alle diese Adressen:
http://www.example.com
(aktuell korrekte Umleitung mit meiner .htaccess-Datei)http://example.com
(aktuell korrekte Umleitung mit meiner .htaccess-Datei)https://www.example.com
(diese Adresse leitet nicht weiter)
umleiten zu https://example.com
.
Mit den folgenden .htaccess
Datei, kann ich nur die 1. und 2. Adressen umleiten https://example.com
.
Nur https://www.example.com
leitet immer noch nicht weiter https://example.com
.
Hier ist mein .htaccess
Datei
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# URL with www rewrite to https without www
RewriteCond %{HTTP_HOST} ^(www\.)(.*) [NC]
RewriteRule (.*) https://%2%{REQUEST_URI} [L,R=301]
# URL without www rewrite to https
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^(www\.)(.*) [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Überprüfen Sie diese Antwort, es könnte hilfreich sein.
– Raunak Gupta
5. Oktober 2016 um 8:50 Uhr
#3 Sollte von der ersten Regel umgeleitet werden (genauso wie #1 umgeleitet wird). Wenn nicht dann etwas anderes scheint hier im Spiel zu sein. Sie sollten jedoch vermeiden, benutzerdefinierte Anweisungen zwischen den
# BEGIN WordPress
und# END WordPress
Kommentarmarkierungen, da WordPress selbst diesen Abschnitt pflegt und versuchen wird, diese Anweisungen in zukünftigen Updates zu überschreiben.– Herr weiß
Vor 2 Tagen