Kravene er som følger:
1. Adgang til non-www.abc.com domænenavne, returner 403 for at forhindre ondsindet parsing.
Selv hvis en andens domæne er bundet til din værts IP, vil de ikke kunne få adgang til dit site, og hvis en bruger får adgang til sit domænenavn, vil brugerens browser returnere en 403-fejl i stedet for at hoppe ud af dit site. 2. Når det abc.com domænenavn tilgås, omskrives den automatiske 301 til www.abc.com, hvilket øger SEO-vægten...
Øg domænemyndigheden Optimering af webside-inklusion Det fremmer levering af webside-PR Det kan fremme resultater for søgemaskineoptimering Vær venlig over for brugeroplevelsen 3. De to ovenstående behov eksisterer side om side.
1. Adgang til non-www.abc.com domænenavne, returner 403 for at forhindre ondsindet parsing.
server { lyt 80; server_name abc.com www.abc.com; hvis ( $host != 'www.abc.com' ){ retur 403; } 2. Når et abc.com domænenavn tilgås, omskrives 301 automatisk til www.abc.com.
server { lyt 80; server_name abc.com www.abc.com; hvis ( $host = 'abc.com' ){ omskrive http://abc.com/(.*) http://www.abc.com/$1 permanent; } 3. Non-www.abc.com domænenavnadgang, returner 403-fejlen, når abc.com domænenavnsadgang, omskrives 301 automatisk til www.abc.com.
server { lyt 80; server_name www.abc.com abc.com;
hvis ( $host = 'abc.com' ){ omskrive http://abc.com/(.*) http://www.abc.com/$1 permanent; }
hvis ( $host != 'www.abc.com' ){ retur 403; #rewrite ^/(.*)$ http://www.abc.com/$1 permanent;
}
|