-1
这一个允许的一切与没有包含斜杠.html扩展名:Nginx的重写用于必须具有URL破折号
rewrite ^/([^/]+).html$ ...
我需要另一个抓添加到它:URL必须至少包含一个破折号,随后它可以被重写。
如何做到这一点?
这一个允许的一切与没有包含斜杠.html扩展名:Nginx的重写用于必须具有URL破折号
rewrite ^/([^/]+).html$ ...
我需要另一个抓添加到它:URL必须至少包含一个破折号,随后它可以被重写。
如何做到这一点?
只要使用逻辑。至少有一个短划线的单词可以表示为两个短划线之间的短语。因此,解决方法很简单:
rewrite ^/([^/]+-[^/]+)\.html$.
你也忘了逃走点(.
),这样你的正则表达式也匹配的网址/somesstrangehtml
'改写^ /([^ /] + - [^ /] +)\。 HTML $'。你也忘了逃脱点('.') –
@alexeyten谢谢,它的作品。但是当你在评论中写信时,我该如何为你添加积分? – CamSpy