Ich habe Probleme mit der korrekten Weiterleitung meiner URLs.Verwenden mehrerer Regeln für das URL-Rewrite (.htaccess)
Was würde ich passieren mag
-https://www.ourwebsite.co.uk So leiten, wenn eine der folgenden Ereignisse eintritt:
- Benutzer die Website von Zugriffen (http: // oder https: //) ourwebsite .com/.net/.org/.mobi/.eu
- Benutzer tritt nicht von HTTPS (443) ein
- Benutzer betritt die Website ohne www.
- Grundsätzlich müssen sie die Website über https://www.ourwebsite.com oder gar nicht besuchen.
Was geschieht jetzt
- Wenn ein Benutzer http://ourwebsite.com geht, dauert es, sie zu https://www.ourwebsite.com (RICHTIG)
- Wenn ein Benutzer https://ourwebsite.com geht es umleiten gar nicht (FALSCH)
- Wenn ein Benutzer https://www.ourwebsite.com geht, leitet es an https://ourwebsite.co.uk (FALSCH)
Meine .htaccess-Datei enthält derzeit:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?ourwebsite\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?ourwebsite\.net$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?ourwebsite\.eu$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?ourwebsite\.mobi$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?ourwebsite\.it$ [NC]
RewriteRule ^(.*)$ https://www.ourwebsite.co.uk/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !443
RewriteRule ^(.*)$ https://www.ourwebsite.co.uk/$1 [R=301,L]
ich versucht habe ...
ich viele verschiedene Beispiele versucht haben, fand ich online, arbeiten sie einzeln, aber sie nicht scheinen zusammen zu arbeiten. Ich habe die Nicht-443-Regel getrennt und am Ende getrennt hinzugefügt, aber daran hat sich nichts geändert.
Es war das Wochenende und ich habe noch nicht auf der Firmenseite gearbeitet. Das ist mir jetzt klar, ich hätte mit so etwas gehen sollen! – user2924019