- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Конфиг:
Судя по конфигу, он и не должен редиректить. У вас редирект только с http на https. Так что всё правильно.
Чтобы сделать редирект нужно добавить отдельную секцию server в конфиге для www.site.ru и для site.ru
server {
server_name www.site.ru; # <- NB: здесь нет site.ru без 'www'
return 301 $scheme://site.ru$request_uri;
}
А в остальных секциях убрать www.site.ru из server_name
Судя по конфигу, он и не должен редиректить. У вас редирект только с http на https. Так что всё правильно.
Чтобы сделать редирект нужно добавить отдельную секцию server в конфиге для www.site.ru и для site.ru
server {
server_name www.site.ru; # <- NB: здесь нет site.ru без 'www'
return 301 $scheme://site.ru$request_uri;
}
А в остальных секциях убрать www.site.ru из server_name
можно показать на примере моего конфига, как все это должно выглядеть? если не трудно конеш )
что т не нравится мне такой конфиг )
if ($host ~* ^www\.(.*)$) {
rewrite / $scheme://$1 permanent;
}
зы для яндекса нужно указать Host в robots
Потому что не
А так:
спс, выручили :)
а сюда надо добавлять www.site.ru ? пишут что могут не попадать запросы на www.site.ru
Зачем такая куча блоков для одного сайта, если можно сделать все в одном?
server {
listen 80;
listen [::]:80 ipv6only=on;
listen 443 ssl;
listen [::]:443 ipv6only=on ssl;
server_name domain.ru www.domain.ru;
#ssl on; <- важно убрать это
ssl_certificate ...
ssl_certificate_key ..
location / {
if ($ssl_protocol = "") {
rewrite ^/(.*) https://$server_name/$1 permanent;
}
if ($http_host ~* ^www\.(.*)$) {
rewrite ^/(.*) $scheme://$server_name/$1 permanent;
}
...
}
}
Зачем такая куча блоков для одного сайта, если можно сделать все в одном?
server {
listen 80;
listen [::]:80 ipv6only=on;
listen 443 ssl;
listen [::]:443 ipv6only=on ssl;
server_name domain.ru www.domain.ru;
#ssl on; <- важно убрать это
ssl_certificate ...
ssl_certificate_key ..
location / {
if ($http_host ~* ^www\.(.*)$) {
return 301 $scheme://$1$request_uri;
}
...
}
}
а как все это будет выглядеть в конфиге, если не трудно? :)