Wymagania są następujące:
1. Dostęp do non-www.abc.com domen, przywróć 403, aby zapobiec złośliwemu parsowaniu.
Nawet jeśli domena innej osoby jest powiązana z IP twojego hosta, nie będzie mógł uzyskać dostępu do Twojej strony, a jeśli użytkownik użyje dostępu do swojej domeny, przeglądarka użytkownika zwróci błąd 403 zamiast wyjść z Twojej strony. 2. Gdy domena abc.com jest dostępna, automatyczna wersja 301 jest przepisywana na www.abc.com, co zwiększa wagę SEO...
Zwiększenie autorytetu domeny Optymalizacja włączania stron internetowych Sprzyja dostarczaniu PR na stronie internetowej Może promować wyniki optymalizacji pod kątem wyszukiwarek Bądź przyjazny dla doświadczenia użytkownika 3. Powyższe dwie potrzeby współistnieją.
1. Dostęp do non-www.abc.com domen, przywróć 403, aby zapobiec złośliwemu parsowaniu.
serwer { słuchać 80; server_name abc.com www.abc.com; jeśli ( $host != 'www.abc.com' ){ return 403; } 2. Gdy domena abc.com jest dostępna, 301 jest automatycznie przepisywana na www.abc.com.
serwer { słuchać 80; server_name abc.com www.abc.com; jeśli ( $host = 'abc.com' ){ przepisać http://abc.com/(.*) http://www.abc.com/$1 stałe; } 3. Non-www.abc.com dostęp do domeny, zwróć błąd 403, a gdy abc.com dostęp do domeny, automatycznie przepisz 301 na www.abc.com.
serwer { słuchać 80; server_name www.abc.com abc.com;
jeśli ( $host = 'abc.com' ){ przepisać http://abc.com/(.*) http://www.abc.com/$1 stałe; }
jeśli ( $host != 'www.abc.com' ){ return 403; #rewrite ^/(.*)$ http://www.abc.com/$1 stały;
}
|