如果当前 URL 以 index.php 结尾,则 Nginx 规则将用户重定向到 /404 URL

如果当前 URL 以 index.php 结尾,则 Nginx 规则将用户重定向到 /404 URL

我正在为我的网站寻找一条 NGINX 规则。如果用户访问我的网站时 URL 末尾带有 index.php,我想将他们重定向到带有 404 状态代码的 /404 URL。

例如
http://example.com/index.php=>http://example.com/404
http://example.com/abcd/index.php=>http://example.com/404
http://example.com/abcd/dcba/index.php=>http://example.com/404

到目前为止我有这个,但它不起作用。

location ~ index\.php$ {
        return 404 https://$host/404;
    }

相关内容