1

我有这些旧网站,它的所有 .htm 文件中都有图像 url,如下所示,

<img border="0" src="images/logo.jpg" alt="xxx" width="170" height="150">

我想知道是否可以在所有带有 htaccess 的图像 URL 之前添加绝对路径。

例如,

<img border="0" src="http://localhost/mysite/local/applications/bin/oldsite/images/logo.jpg" alt="xxx" width="170" height="150">

可能吗?

还是我必须逐个文件手动更改图像路径?

我的尝试,

RewriteRule ^(.*\.(gif|jpg|png))$ local/applications/bin/oldsite/images/$1 [QSA,L]

当然不工作!

4

2 回答 2

0

我用这个规则做到了,

RewriteRule ^images\/(.*\.(gif|jpg|png))?$ local/applications/bin/oldsite/images/$1 [QSA,L]
于 2013-02-10T00:47:46.417 回答
0

你的规则

RewriteRule ^(.*\.(gif|jpg|png))$ local/applications/bin/oldsite/images/$1 [QSA,L]

将重定向images/image.jpglocal/applications/bin/oldsite/images/images/image.jpg

丢失images/规则末尾的部分:

RewriteRule ^(.*\.(gif|jpg|png))$ local/applications/bin/oldsite/$1 [QSA,L]
于 2013-02-09T23:31:40.767 回答