Перенаправление страницы NGINX на домашнюю страницу

#web #nginx #webserver

#веб #nginx #веб-сервер

Вопрос:

Я нашел здесь ответы о перенаправлении 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;
        }
}
  

Ответ №1:

Я на самом деле выяснил свой собственный ответ.

         location /ss {
        return 404;
        }