Požadavky jsou následující:
1. Přístup k non-www.abc.com doménovým jménům, vraťte 403, abyste zabránili škodlivému parsování.
I když je doména někoho jiného vázána na IP vašeho hostitele, nebude mít přístup na váš web, a pokud uživatel získá přístup ke své doméně, prohlížeč uživatele zobrazí chybu 403 místo toho, aby stránku opustil. 2. Když je doména abc.com přístupná, automatický formulář 301 se přepsává na www.abc.com, čímž se zvyšuje váha SEO...
Zvýšení autority domény Optimalizace začlenění webových stránek Je to výhodné pro poskytování PR webových stránek Může podporovat výsledky optimalizace pro vyhledávače Buďte přátelští k uživatelské zkušenosti 3. Výše uvedené dvě potřeby koexistují.
1. Přístup k non-www.abc.com doménovým jménům, vraťte 403, abyste zabránili škodlivému parsování.
server { Listen 80; server_name abc.com www.abc.com; if ( $host != 'www.abc.com' ){ return 403; } 2. Když je doména abc.com přístupná, 301 je automaticky přepsána na www.abc.com.
server { Listen 80; server_name abc.com www.abc.com; pokud ( $host = 'abc.com' ){ přepsat http://abc.com/(.*) http://www.abc.com/$1 trvalé; } 3. Non-www.abc.com přístupu k doménovému jménu, vraťte chybu 403, při abc.com přístupu k doménovému jménu automaticky přepište 301 na www.abc.com.
server { Listen 80; server_name www.abc.com abc.com;
pokud ( $host = 'abc.com' ){ přepsat http://abc.com/(.*) http://www.abc.com/$1 trvalé; }
if ( $host != 'www.abc.com' ){ return 403; #rewrite ^/(.*)$ http://www.abc.com/$1 trvalé;
}
|