Die Anforderungen sind wie folgt:
1. Zugriff auf non-www.abc.com Domainnamen, 403 zurückgeben, um böswilliges Parsing zu verhindern.
Selbst wenn die Domain eines anderen an die IP Ihres Hosts gebunden ist, kann dieser nicht auf Ihre Seite zugreifen, und wenn ein Nutzer seinen Domainnamen aufruft, gibt der Browser einen 403-Fehler zurück, anstatt Ihre Seite zu verlassen. 2. Wenn der abc.com Domainname abgerufen wird, wird das automatische 301 auf www.abc.com umgeschrieben, was das SEO-Gewicht erhöht...
Erhöhung der Domain-Autorität Optimierung der Webseiteneinbindung Sie fördert die Bereitstellung von Webseiten-PR Es kann Suchmaschinenoptimierungsergebnisse fördern Sei freundlich zur Nutzererfahrung 3. Die beiden oben genannten Anforderungen koexistieren.
1. Zugriff auf non-www.abc.com Domainnamen, 403 zurückgeben, um böswilliges Parsing zu verhindern.
Server { hören 80; server_name abc.com www.abc.com; wenn ( $host != 'www.abc.com' ){ Rückfahrt 403; } 2. Wenn auf einen abc.com Domainnamen zugegriffen wird, wird das 301 automatisch auf www.abc.com umgeschrieben.
Server { hören 80; server_name abc.com www.abc.com; wenn ( $host = 'abc.com' ){ umschreiben http://abc.com/(.*) http://www.abc.com/$1 dauerhaft; } 3. Non-www.abc.com Domainzugriff, den 403-Fehler zurückzugeben, und beim abc.com Domainnamenzugriff wird 301 automatisch auf www.abc.com umgeschrieben.
Server { hören 80; server_name www.abc.com abc.com;
wenn ( $host = 'abc.com' ){ umschreiben http://abc.com/(.*) http://www.abc.com/$1 dauerhaft; }
wenn ( $host != 'www.abc.com' ){ Rückfahrt 403; #rewrite ^/(.*)$ http://www.abc.com/$1 dauerhaft;
}
|