2016-05-25 2 views

ответ

0

Где

В вашем файле конфигурации Nginx (основной или ВХост в зависимости от настроек)

Как

Try переписан:

server { 
    listen  80; 
    server_name www.domain.com domain.com; 
    rewrite ^https://www.doamin.com$request_uri? permanent; 
} 

или возврат:

server { 
    listen  80; 
    server_name www.domain.com domain.com; 
    return 301 https://www.domain.com$request_uri 
} 

Выбор является вашим, когда дело доходит до Return vs Rewrite:

REWRITE

  • только часть исходного URL, который соответствует регулярное выражение переписывается.
  • Медленнее, чем возвращение.
  • Возвращает HTTP 302 (перемещается временно) во всех случаях, независимо от постоянного.
  • Подходит для временных изменений URL.

RETURN

  • Весь URL переписывается адрес, заданный.
  • Быстрее отклика, чем переписывать.
  • Возвращает HTTP 301 (перемещается постоянно).
  • Подходит для постоянных изменений в URL.
  • Не нужно устанавливать постоянный.

Officila Nginx Docs на возвращение/переписывание.

Смежные вопросы