Nginx 和 Wordpress:在帖子名称后添加 php

Nginx 和 Wordpress:在帖子名称后添加 php

我正在将一些 Wordpress 网站从 Apache 迁移到 Nginx。

现在我正在处理 URL 重写,因为其中一个博客具有以下 URL 结构:

%postname%.php

我正在使用以下位置块:

        location / {
            try_files $uri $uri/ /index.php?$args;
    }

重写%postname%

我如何匹配最后添加的 .php ?

谢谢!

答案1

尽管 SEO 很差...但这可能会有效(或循环)...

location ^~ /(.*)\.php$ {
  try_files /index.php?$1 =404;
}

确保正确设置 Wordpress 中的永久链接设置。

相关内容