Вот пример моего блока сервера:
server {
listen 80;
server_name website.com;
root /opt/bitnami/nginx/html/website;
index index.php index.html index.htm;
error_page 404 = @homepage;
location @homepage {
return 302 /;
}
location / {
try_files $uri $uri $uri/ @extensionless-php;
}
location @extensionless-php {
rewrite ^(.*)$ $1.php last;
}
include "/opt/bitnami/nginx/conf/bitnami/phpfastcgi.conf";
include "/opt/bitnami/nginx/conf/bitnami/bitnami-apps-prefix.conf";
}
То, что происходит, - то, что страницы, которые возвратили 404, все еще возвращают ошибку 404, никаких перенаправлений не происходит. Я пытаюсь перенаправить 404 ошибки на домашнюю страницу (или, по крайней мере, на любую другую).