dimazhlby Проверенные Сообщения 38 Реакции 8 Баллы 145 4 Мар 2019 #1 Всем привет. Как настроить редирект с www на без www? Знаю, что тем много, но конкретики не увидел( У меня nginx+ispmanager
Всем привет. Как настроить редирект с www на без www? Знаю, что тем много, но конкретики не увидел( У меня nginx+ispmanager
1 1K2 Проверенные Сообщения 333 Решения 7 Реакции 501 Баллы 8,205 4 Мар 2019 #2 Код:Скопировать <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] </IfModule> Позитивный голос 0 Негативный голос
Код:Скопировать <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] </IfModule>
artscripts Реклама, support, вопросы по проекту Администрация Сообщения 2,635 Решения 44 Реакции 6,105 Баллы 6,390 4 Мар 2019 Меценат #3 1K2, dimazhlby написал(а): У меня nginx+ispmanager Нажмите для раскрытия... Можно костылем( у меня https стоит так) Код:Скопировать if ($host ~* www\.(.*)) { set $host_without_www $1; rewrite ^(.*)$ https://$host_without_www$1 permanent; } А разве в ispmanager нет настроек редиректа? Я им не когда не пользовался, но почему то кажется там есть это. Последнее редактирование: 4 Мар 2019 Позитивный голос 0 Негативный голос
1K2, dimazhlby написал(а): У меня nginx+ispmanager Нажмите для раскрытия... Можно костылем( у меня https стоит так) Код:Скопировать if ($host ~* www\.(.*)) { set $host_without_www $1; rewrite ^(.*)$ https://$host_without_www$1 permanent; } А разве в ispmanager нет настроек редиректа? Я им не когда не пользовался, но почему то кажется там есть это.
Smalesh Проверенные Сообщения 6,016 Решения 71 Реакции 17,035 Баллы 5,640 4 Мар 2019 Меценат #4 artscripts написал(а): Можно костылем( у меня https стоит так) Нажмите для раскрытия... Если и делать костыли, то правильно. Например, прямо в контейнер домена, между server { } Код:Скопировать if ($host != domain.net) { return 301 https://domain.net$request_uri; } Позитивный голос 0 Негативный голос
artscripts написал(а): Можно костылем( у меня https стоит так) Нажмите для раскрытия... Если и делать костыли, то правильно. Например, прямо в контейнер домена, между server { } Код:Скопировать if ($host != domain.net) { return 301 https://domain.net$request_uri; }
dimazhlby Проверенные Сообщения 38 Реакции 8 Баллы 145 4 Мар 2019 #5 Спасибо всем, работает Позитивный голос 0 Негативный голос