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.jpgしますlocal/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 に答える