我使用nginx和wordpress。有人黑了一个非常受欢迎的博客账号,现在我试图在这个网站上生存下来。我想保护旧地址和永久链接。我做了一项研究,但由于这个主题的结果相似,所以找不到。如果这是重复的,很抱歉。
如何在URL后的永久链接后添加.html
。我试过了,但我在浏览器中得到了404。
location / {
try_files $uri $uri/ @htmlext;
}
location ~ .html$ {
try_files $uri =404;
}
location @htmlext {
#rewrite ^(.*)$ $1.html last;
rewrite ^(.*)$ $1.html permanent;
}
感谢
如果您将wordpress与nginx一起使用,那么使用wordpress设置更改永久链接的最佳方法。我使用此设置来获取我的旧链接/%year%/%monthnum%/%postname%.html
我希望这能帮助到别人。