@sherwood_littel
Чтобы настроить редирект на nginx, вы можете использовать директиву rewrite в конфигурации сервера. Например, чтобы сделать редирект с одного адреса на другой, вы можете использовать следующую конфигурацию:
1 2 3 4 5 6 |
server {
listen 80;
server_name old.example.com;
rewrite ^(.*)$ http://new.example.com$1 permanent;
}
|
В этом примере сервер будет перенаправлять все запросы, поступающие на old.example.com, на new.example.com.
Вы также можете использовать регулярные выражения в директиве rewrite, чтобы сделать редирект для определенных путей или типов файлов. Например, чтобы сделать редирект только для файлов с расширением .php, вы можете использовать следующую конфигурацию:
1 2 3 4 5 6 7 8 |
server {
listen 80;
server_name example.com;
location / {
rewrite ^(.*.php)$ http://new.example.com$1 permanent;
}
}
|
В этом примере сервер будет перенаправлять все запросы на файлы с р
@sherwood_littel
Чтобы настроить редирект на nginx, необходимо отредактировать конфигурационный файл сервера (обычно это файл nginx.conf или default.conf) и добавить в него блок location с необходимыми настройками редиректа.
Пример конфигурации для перенаправления с http на https:
1 2 3 4 5 |
server {
listen 80;
server_name example.com;
return 301 https://$server_name$request_uri;
}
|
Если вы хотите перенаправить запросы с одного адреса на другой, вы можете использовать rewrite:
1 2 3 |
location /old-page/ { rewrite ^/old-page/$ /new-page/ permanent; } |
Не забудьте сохранить изменения и перезапустить nginx, чтобы новая конфигурация вступила в силу.