Nginx和从html重写规则重定向

Nginx和从html重写规则重定向,html,wordpress,redirect,nginx,server,Html,Wordpress,Redirect,Nginx,Server,我在nginx中创建重写规则时遇到问题,需要您的帮助。如何制定从到的重写规则 我试过这个 location / { rewrite "^/([0-9]{4})/([0-9]{2})/(.*)\.html?$" /$1/ redirect; } 但它不起作用。 谢谢,看起来您正在匹配整个url。开头的“^”是字符串的开头,而不是排除字符 rewrite "^/\d{4}/\d{2}/(?<domain>.+)$" http://$host/$domain permanent; 重

我在nginx中创建重写规则时遇到问题,需要您的帮助。如何制定从到的重写规则 我试过这个

location / {
rewrite "^/([0-9]{4})/([0-9]{2})/(.*)\.html?$" /$1/ redirect;
}
但它不起作用。
谢谢

,看起来您正在匹配整个url。开头的“^”是字符串的开头,而不是排除字符

rewrite "^/\d{4}/\d{2}/(?<domain>.+)$"  http://$host/$domain permanent;
重写“^/\d{4}/\d{2}/(?。+)$”http://$host/$domain-permanent;

域变量是regex name。它可以是任何东西

你是在问如何启用/更改wordpress的永久链接结构吗?我需要重写规则将旧链接从blogspot重定向到wordpress Hello,它不起作用,请给我一个好例子,说明我在我的问题选项卡上给你的位置。谢谢我编辑了答案。因为有{},我需要添加引号。我还将正则表达式更改为使用“\d”,并将重定向更改为永久。我认为您实际上不需要重定向中的“http://$host”部分。