Ich möchte alle eingehenden URLs auf meine Website zu einer einzigen URL für Kanonisierungszwecke umleiten.Apache Mod Schreibe alle eingehenden URLs auf https: // www
Nach Redirect Bedingungen sollten
- http://example.com->https://www.example.com
- http://www.example.com treffen ->https://www.example.com
- https://example.com ->https://www.example.com
- www.example.com ->https://www.example.com
Mein aktueller Rewrite-Regeln in httpd.conf Blick geschrieben, wie
folgtRewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule^https://www.example.com%{REQUEST_URI} [R=301,L,NE]
Mit den oben genannten Regeln ich in der Lage bin der 1., 2. und 4. Regel zu erreichen, aber 3. für mich nicht funktioniert. Alle Vorschläge sind willkommen.
In meinem es Prüfung ist auch für die 3. Fall arbeiten. Stellen Sie sicher, den Browser-Cache zu löschen. – anubhava
@anubhava 3. Fall funktioniert nicht für mich auch nach dem Löschen des Browser-Cache. – Amardeep
@anubhava Können Sie bitte die aktualisierten Regeln für mich auch testen. – Amardeep