
Ich habe erzwungen, dass meine Site-Domäne hat https
. Ich habe diesen Code verwendet und Folgendes hinzugefügt .htaccess
:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://domains.co/$1 [R=301,L]
neben diesem Code gibt es auch Code über diesem Code, der ist
RewriteOptions inherit
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteRule ^(.*)index.php$ /$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Options +FollowSymLinks
# RewriteEngine on
RewriteCond %{HTTP_HOST} ^domains.co[nc]
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteRule ^(.*)$ https://ww/w.domains.co/$1 [r=301,nc]
Aber wie Sie am ersten Code sehen können, den ich hinzugefügt habe und der http/s://domains.co/$1
nicht die richtige Domäne verwendet hat domain.com
, tritt beim Ausführen der Site ein Fehler auf, da die falsche Domäne verwendet wird.
Danach habe ich versucht, die Domäne auf die richtige zu ändern, domain.com
aber sie ändert sich nicht.
jedes Mal, wenn ich auf domain.com zugreife, wird immer auf domains.co umgeleitet
Wie kann ich das beheben?
Antwort1
Ich hatte vor kurzem ein ähnliches Problem und für mich hat sich das Problem gelöst, wahrscheinlich wegen des BrowsersZwischenspeicherungdie Weiterleitung 301.
Versuchen Sie, den Cache zu leeren. Öffnen Sie Ihre DevTools (drücken Sie F12),
aktivieren Sie auf der Registerkarte „Netzwerk“ das Kontrollkästchen „Cache deaktivieren“,
lassen Sie die DevTools geöffnet und laden Sie die Seite neu (drücken Sie F5).