<?php
$data = <<<DATA
<div>
<a href="#">Test,</a>
<a href="/">Test1,</a>
<a href="#">Test2,</a>
<a href="#">Test3,</a>
<a href="#">Leave me alone</a>
</div>
DATA;
$dom = new DOMDocument();
$dom->loadHTML($data);
$xpath = new DOMXPath($dom);
$links = $xpath->query("//a");
foreach ($links as $link) {
$href = $link->getAttribute('href');
if (substr($href, -1) === '/') { $link->setAttribute('href', $href."index.html");
}
}
echo $dom->saveHTML();
?>
PD9waHAKCiRkYXRhID0gPDw8REFUQQo8ZGl2PgoJPGEgaHJlZj0iIyI+VGVzdCw8L2E+Cgk8YSBocmVmPSIvIj5UZXN0MSw8L2E+Cgk8YSBocmVmPSIjIj5UZXN0Miw8L2E+Cgk8YSBocmVmPSIjIj5UZXN0Myw8L2E+Cgk8YSBocmVmPSIjIj5MZWF2ZSBtZSBhbG9uZTwvYT4KPC9kaXY+CkRBVEE7CgokZG9tID0gbmV3IERPTURvY3VtZW50KCk7CiRkb20tPmxvYWRIVE1MKCRkYXRhKTsKCiR4cGF0aCA9IG5ldyBET01YUGF0aCgkZG9tKTsKJGxpbmtzID0gJHhwYXRoLT5xdWVyeSgiLy9hIik7Cgpmb3JlYWNoICgkbGlua3MgYXMgJGxpbmspIHsKCSRocmVmID0gJGxpbmstPmdldEF0dHJpYnV0ZSgnaHJlZicpOwoJaWYgKHN1YnN0cigkaHJlZiwgLTEpID09PSAnLycpIHsKCQkkbGluay0+c2V0QXR0cmlidXRlKCdocmVmJywgJGhyZWYuImluZGV4Lmh0bWwiKTsKCX0KfQplY2hvICRkb20tPnNhdmVIVE1MKCk7Cj8+