nginx 301 리 셋 및 도 메 인 이름 자동 완성

849 단어 ubuntu
배경: 프로젝트 에 www. 의 불완전한 도 메 인 이름 을 분석 합 니 다.인터넷 에서 자 료 를 찾 아 301 방향 을 바 꾸 는 내용 을 찾 았 고 해결 절 차 는 다음 과 같다.
1. nginx 에 대응 하 는 host 설정 파일 수정
vi /usr/local/nginx/conf/vhosts/aibaitou.conf
 listen 80;
    server_name www.aibaitou.com aibaitou.com;
    if ( $host != 'www.aibaitou.com' ){
        rewrite ^/(.*)$ http://www.aibaitou.com/$1 permanent;
    }
원래 서버 에서name 아래 에 if 구문 블록 을 추가 합 니 다.
unknown directive “if($host!=”  )
수정 이 완료 되면 nginx 설정 을 읽 을 수 있 는 지 테스트 할 수 있 습 니 다. /usr/local/nginx/sbin/nginx -t
nginx 다시 불 러 오기 /usr/local/nginx/sbin/nginx -s reload
2. 도 메 인 이름 관리 백 엔 드 에 가서 aibaitou. com 도 아 리 클 라 우 드 의 서버 IP 에 분석 합 니 다.
3. 브 라 우 저 는 aibaitou. com 을 입력 하면 www. aibaitou. com 으로 다시 설정 할 수 있 습 니 다.
추가: 일부 브 라 우 저 는 도 메 인 이름 자동 완성 을 가 져 왔 습 니 다 (동료의 UC 브 라 우 저 는 가능 합 니 다).

좋은 웹페이지 즐겨찾기