Добрый день.
Появилась работенка, склеить домены, сделать в nginx 301 редирект.
Заказчик решил склеить домен, то-есть старый домен склеить с новым доменом.
Старый домен aa24.local
Новый домен aa-24.local
В данном случае, robots.txt должен отдаваться на старом домене, а все остальное со старого домена редиректится на новый домен.
У меня используется на сервере nginx.
Настройка виртуального хоста старого домена.
server { listen 2.2.2.2:80; server_name aa24.local; root /usr/local/www/aa24.local; location / { return 301 http://aa-24.local$request_uri; root /usr/local/www/aa24.local; } location =/robots.txt { root /usr/local/www/aa24.local; } }
Вот и все, мы только что сделали nginx 301 редирект для сайта.
При такой настройке сохранятся тиц и пр у проекта.
nginx разделение логов.
nginx блокируем плохих ботов.
joomla nginx redirect.
nginx ssl letsencrypt редирект на другой домен.
nginx geoip фильтрация.
м.. лучше так
location / {
rewrite ^ https://aa-24$request_uri permanent;
}
а вот root уже рисовать в отдельном для этого server {}, ибо только с
server_name aa24.local;
_это_ не заработает
Pingback: Nginx оптимизация ssl сертификата - FRYAHA.RU
Pingback: nginx apache redirect seo - FRYAHA.RU