我正在将一些 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 中的永久链接设置。