.php 单个 URL 的 Nginx 规则

.php 单个 URL 的 Nginx 规则

在 Nginx 中,我只需要一条规则,这样任何访问 www.example.com/index.php/admin/ 的人都应该自动重定向到 www.example.com/admin/

我尝试了不同的设置,但它们都用于重定向中间包含 .php 的任何 URL,而我只需要它用于特定的管理 URL

答案1

如果你只需要重定向到单个特定的 URL,则可以使用带有“=”修饰符的位置,如Nginx 文档

location = '/index.php/admin/' {
    return 301 http://www.example.com/admin/;
}

相关内容