Cerințele sunt următoarele:
1. Acces la non-www.abc.com nume de domenii, returnează 403 pentru a preveni analiza malițioasă.
Chiar dacă domeniul altcuiva este legat de IP-ul gazdei tale, aceștia nu vor putea accesa site-ul tău, iar dacă un utilizator își accesează numele de domeniu, browserul utilizatorului va returna o eroare 403 în loc să iasă din site. 2. Când se accesează abc.com nume de domeniu, automatul 301 este rescris la www.abc.com, crescând greutatea SEO...
Creșterea autorității domeniului Optimizarea includerii paginilor web Este favorabil livrării PR-ului paginii web Poate promova rezultatele optimizării pentru motoarele de căutare Fii prietenos cu experiența utilizatorului 3. Cele două nevoi de mai sus coexistă.
1. Acces la non-www.abc.com nume de domenii, returnează 403 pentru a preveni analiza malițioasă.
server { ascultă 80; server_name abc.com www.abc.com; dacă ( $host != 'www.abc.com' ){ returnare 403; } 2. Când un nume de domeniu abc.com este accesat, 301 este rescris automat în www.abc.com.
server { ascultă 80; server_name abc.com www.abc.com; dacă ( $host = 'abc.com' ){ rescriere http://abc.com/(.*) http://www.abc.com/$1 permanentă; } 3. Non-www.abc.com acces la nume de domeniu, returnează eroarea 403, când abc.com acces la nume de domeniu, rescrie automat 301 la www.abc.com.
server { ascultă 80; server_name www.abc.com abc.com;
dacă ( $host = 'abc.com' ){ rescriere http://abc.com/(.*) http://www.abc.com/$1 permanentă; }
dacă ( $host != 'www.abc.com' ){ returnare 403; #rewrite ^/(.*)$ http://www.abc.com/$1 permanent;
}
|