Ich habe Datenbank mit vielen Nachrichten und ich habe relativ Urls wie dieserelativ Urls absolut mit regex wenn url nicht
/index.php?news etc...
Ich brauche diese Urls absolut zu konvertieren, wie folgt aus:
http(or - s)//example.com/index.php?news etc..
auch habe ich diesen Code und es funktioniert
$regex = '~<a([^>]*)href=["\']([^"\']*)["\']([^>]*)>~';
$replace = '<a$1href="'. $absolute_url .'/$2"$3>';
$data->introtext = preg_replace($regex, $replace, $news->introtext);
wo $news->introtext
meinen Text mit vielen Links ist ein Beispiel:
<a href="/index.php">some text</a> some text here <a href="https://facebook.com/etc">
Code funktioniert wie folgt:
<a href="http://example.com/index.php">some text</a> some text here <a href="http://example.com/https://facebook.com/etc">
und ich will nicht http://example.com/ hinzufügen, wenn Link wie https://facebook.com/etc