Regex 修改Url重写查询

Regex 修改Url重写查询,regex,mod-rewrite,Regex,Mod Rewrite,我正在尝试实现一个url重写规则,以便如果/upload/出现在url中,则重定向到另一个页面进行验证 示例Url: 基本上,我需要在第一次/第二次上传后传递所有内容 所以我需要R:0只包含upload/827433/kite-mark.jpg作为值 是否有人可以提供一些正则表达式来解决这个问题,或者是否有其他建议 非常感谢 凯文试试这样的正则表达式: /upload(.*)/ 此外,这里还有一个很好的正则表达式资源,用于学习/测试: 如果您想将结果仅限于以通用图像文件扩展名(jpg、png

我正在尝试实现一个url重写规则,以便如果/upload/出现在url中,则重定向到另一个页面进行验证

示例Url:

基本上,我需要在第一次/第二次上传后传递所有内容

所以我需要R:0只包含upload/827433/kite-mark.jpg作为值

是否有人可以提供一些正则表达式来解决这个问题,或者是否有其他建议

非常感谢


凯文

试试这样的正则表达式:

/upload(.*)/
此外,这里还有一个很好的正则表达式资源,用于学习/测试:

如果您想将结果仅限于以通用图像文件扩展名(jpg、png、gif等)结尾的内容,可以执行以下操作:

/upload(.*)(jpg|png|gif)/

请尝试以下正则表达式:

/upload(.*)/
此外,这里还有一个很好的正则表达式资源,用于学习/测试:

如果您想将结果仅限于以通用图像文件扩展名(jpg、png、gif等)结尾的内容,可以执行以下操作:

/upload(.*)(jpg|png|gif)/


D6538475AGS
从哪里来?文件名就是这个。我只是删除了它以创建一个干净的文件名。所以,当用户访问
https://mywebsiteurl.com/upload/827433/kite-mark.jpg
?它显示图像。我的意思是直接进入下载页面。我已经创建了重定向的URL?D6538475AGS从哪里来?这就是文件名。我只是删除了它以创建一个干净的文件名。所以,当用户访问
https://mywebsiteurl.com/upload/827433/kite-mark.jpg
?它显示图像。我的意思是直接进入下载页面。我已经创建了,重定向的URL应该是?谢谢,这在Regex测试仪中似乎很有效。我将在早上的iis重写模块中尝试它,并将其标记为正确。这似乎也被捕获,因此这将在这里应用重定向,这是我想要避免的?这些都不是你在@KevinO'ReillyApologies上注册的原始字符串。我想如果我能得到/upload/它会忽略剩下的。我没有意识到我会在任何一个目录中找到“上传”这个词。@KevinO'Reilly如果你想要更具体的正则表达式过滤器,请检查更新后的答案,它似乎在正则表达式测试仪中起作用。我将在早上的iis重写模块中尝试它,并将其标记为正确。这似乎也被捕获,因此这将在这里应用重定向,这是我想要避免的?这些都不是你在@KevinO'ReillyApologies上注册的原始字符串。我想如果我能得到/upload/它会忽略剩下的。我没有意识到我会在任何包含“上载”一词的目录中查找。@KevinO'Reilly如果需要更具体的正则表达式过滤,请检查更新的答案