首先,這與question有關我在一年前問過,現在我需要更改新代碼位https
網站。如果丟失,請添加站點網址
基本上我需要添加網站的網址,如果它丟失,我在前面的問題中描述。
如:/blog/images/image.png
需要改變http://www.example.com/blog/images/image.png
@anonymous已經給出了答案爲波紋管,
$html = preg_replace('@(http://www.example.com)?/[email protected]', 'http://www.example.com/blog', $html);
但現在的問題是我https
鏈接也,故當過我https
鏈接它在上面的代碼中加入http://www.example.com/blog
。
例如:https://www.example.com/blog/images/image.png
轉換爲https://www.example.com/http://www.example.com/blog/images/image.png
。
基本上現在我需要的/blog
之前檢查都https://www.example.com
或http://www.example.com
,如果其中非是可利用的只是在/blog
前面加http://www.example.com
。希望我對這個問題已經夠清楚了。
我該怎麼做?
關於我的正則表達式知識的道歉。