0
我有一个nginx的重写规则: rewrite /(.*)(.html) /$1 permanent;
但它只适用于结尾的斜杠,我怎样才能使它的工作没有结尾的斜杠?Nginx重写无尾斜杠
我有一个nginx的重写规则: rewrite /(.*)(.html) /$1 permanent;
但它只适用于结尾的斜杠,我怎样才能使它的工作没有结尾的斜杠?Nginx重写无尾斜杠
你重写规则应该是
rewrite ^(.*)\.html$ $1/ permanent;
而且你应该使用permanent
,只有一次你的配置工作正常。
发布完整的配置和一个'curl -v http:// yoururl.html',一个尾部的斜杠url,一个没有。更新与您的日志 –
一个返回404,一个返回200 ...不知道我得到您的回复 – Broshi
发布nginx日志和发布完成nginx配置 –