下面是我的服务器模块的一个示例:
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错误重定向到主页(或至少任何其他页面)。
发布于 2019-05-13 21:48:31
我的nginx.conf文件。
worker_processes 1;
events {
worker_connections 1024;
}
http {
server {
listen 80;
location / {
proxy_intercept_errors on;
error_page 400 500 404 /;
}
}
}https://stackoverflow.com/questions/52266314
复制相似问题