我需要在以下网址上重写图片路径:
到此图片:
mydomin.com/img/img1.gif
这就是我目前在.htaccess中所拥有的:
RewriteRule ^([^/]+)/img/img1\.gif$ /img/img1\.gif [L]
这会重写网址1& 2正确但不适用于URL 3.访问URL 3时,它会重定向到以下内容:
domain.com/system/search/term1:/term2:data/term3:/img/img1.gif
哪个不对。这让我疯狂,任何帮助真的很感激!
答案 0 :(得分:1)
[^/]+
表示1个或更多字符不是斜杠
你需要一个或多个任何字符 - 所以改为使用点 - .
RewriteRule ^(.+)/img/img1\.gif$ /img/img1\.gif [L]