に変更してください。src
属性が絶対URLである場合は、すべてのHTML文字列を調べて<img>
タグをすべて変更する必要があります。だから、この:Regex to <img>相対URLを絶対アドレス
<img src="http://sitename.com/path/puppies.jpg">
そのsrc
属性がすでに絶対である<img>
タグを無視して:
<img src="puppies.jpg">
になる必要があります。
私はPHPを使用しており、preg_replace()
でこれを実行する必要があると想定しています。助けて!ありがとう!
[Javascript:REGEXをすべての絶対URLを絶対値に変更する]の可能な複製(http://stackoverflow.com/questions/7544550/javascript-regex-to-change-all-relative-urls-to-absolute) –
それはJavaScript用ですが、原則は同じです。 –
HTMLの処理にpregの代わりにDomDocumentクラスを使用することを検討してください。 –