例如
有效网址 - https://stackoverflow.com/questions/question2
如果网址包含https://stackoverflow.com/questions/question2/dfjhasfu $#。 然后我想删除有效URL后的最后一个斜杠和垃圾字符
RewriteCond %{THE_REQUEST}!-d `RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+?)/([a-zA-Z0-9\.\w\W\s]+)$ $1 [R=301,L,NE]
答案 0 :(得分:0)
如果您保证的网址只包含两部分,或“问题”后跟一部分,则可以使用以下规则:
RewriteRule ^(questions/[^/]+)/ $1 [R,L]
如果需要,您可以将“问题”替换为[^/]+
(一个或多个非斜杠字符)。在测试一切按预期工作后,将[R]
更改为[R=301]
。