Zahteve so naslednje:
1. Dostop do non-www.abc.com domen, vrni 403, da preprečiš zlonamerno razčlenjevanje.
Tudi če je domena nekoga drugega vezana na IP vašega gostitelja, ta ne bo mogel dostopati do vaše strani, in če uporabnik dostopa do svoje domene, bo brskalnik uporabnika namesto da bi zapustil vašo stran, prikazal napako 403. 2. Ko je domena abc.com dostopana, se samodejni 301 prepiše v www.abc.com, kar poveča SEO težo...
Povečanje avtoritete domene Optimizacija vključevanja spletnih strani To je spodbudno za dostavo PR spletnih strani Lahko spodbuja rezultate optimizacije za iskalnike Bodite prijazni do uporabniške izkušnje 3. Zgornji dve potrebi sobivata.
1. Dostop do non-www.abc.com domen, vrni 403, da preprečiš zlonamerno razčlenjevanje.
Server { poslušaj 80; server_name abc.com www.abc.com; if ( $host != 'www.abc.com' ){ return 403; } 2. Ko je domena abc.com dostopana, se 301 samodejno prepiše v www.abc.com.
Server { poslušaj 80; server_name abc.com www.abc.com; če ( $host = 'abc.com' ){ prepisati http://abc.com/(.*) http://www.abc.com/$1 trajno; } 3. Non-www.abc.com dostop do domene vrne napako 403, ko abc.com dostop do domene, samodejno prepiše 301 v www.abc.com.
Server { poslušaj 80; server_name www.abc.com abc.com;
če ( $host = 'abc.com' ){ prepisati http://abc.com/(.*) http://www.abc.com/$1 trajno; }
if ( $host != 'www.abc.com' ){ return 403; #rewrite ^/(.*)$ http://www.abc.com/$1 trajno;
}
|