Я нашел ответы здесь о перенаправлении php и кодов ошибок, но не с одной страницы на другую. Одним из аспектов моего веб-сайта является загрузчик FTP, а моим расширением является mywebsite / ss / xyz.file. В настоящее время у меня есть настройка index.html в / ss, чтобы люди могли не видеть мои скриншоты, однако я бы предпочел просто дать им 404, не заставляя все 404 переходить в / ss, или автоматически перенаправить их на мою домашнюю страницу.
Моя текущая конфигурация серверного блока:
server {
listen 80;
listen [::]:80;
root /var/www/xxx.xxx/html;
index index.html phpinfo.php index.htm index.nginx-debian.html;
server_name mangoman.me www.xxx.xxx
location \ {
proxy_pass http://localhost:8080;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
error_page 404 /custom_404.html;
location = /custom_404.html {
root /usr/share/nginx/html;
internal;
}
}