Apache 如何通过删除一个url部分,使用htaccess重定向静态文件

Apache 如何通过删除一个url部分,使用htaccess重定向静态文件,apache,.htaccess,redirect,static,mod-alias,Apache,.htaccess,Redirect,Static,Mod Alias,我有这样一个疑问: /upsell/someextrapath/images/image1.png 此路径不存在。 我想用htacess创建一个规则,它从url中删除%someextrapath%,这样url就可以正常工作了 备注:此%someextrapath%可能因页面而异。这是主要问题。试试: RedirectMatch ^/upsell/.+/([^/]+)/(.+)$ /upsell/$1/$2 上帝的母亲啊!!!它工作!!!谢谢你,一个懂得htaccess这种神奇语言的人!!!

我有这样一个疑问:

/upsell/someextrapath/images/image1.png
此路径不存在。 我想用htacess创建一个规则,它从url中删除%someextrapath%,这样url就可以正常工作了

备注:此%someextrapath%可能因页面而异。这是主要问题。

试试:

RedirectMatch ^/upsell/.+/([^/]+)/(.+)$ /upsell/$1/$2

上帝的母亲啊!!!它工作!!!谢谢你,一个懂得htaccess这种神奇语言的人!!!