Как можно добавить html базовый URL для конкретного раздела Div с помощью PHP?

<base href="http://www.w3schools.com/" target="_blank">

Как я могу добавить вышеуказанный базовый URL для конкретного раздела div, используя php как

Если у меня есть два раздела div

Ссылки этого раздела будут работать с вышеуказанной базовой ссылкой URl.

<div>
<a href="/help">help</a>
</div>

Ссылки этого раздела будут работать с сайтами URl link

<div>
<a href="/help">help</a>
</div>

Я пытаюсь "простой HTML-дом", чтобы получить некоторый контент с какого-то другого сайта, вставьте его в один раздел div, который имеет относительные ссылки. Это можно преобразовать в прямую ссылку, например, "/images/image.png" на "www.example.com/images/image.png"

2 ответа

Решение
<div class='normalUrl'>
    <a href="/help">Help</a>
</div>

<div class='otherBaseUrl'>
    <a href="<?php print('http://some.otherwebsite.com'); ?>/help">Help</a>
</div>

Это жестко закодированный способ показать, как можно достичь конечного результата. Я уверен, что вы хотите сделать это более общим, чтобы соответствовать вашей цели.

Нет способа сделать это напрямую с помощью html. Вы можете сделать это с некоторыми серверными языками, такими как PHP, как показано ниже.

<a href="<?php echo $base_url; ?>">abc</a>
<a href="<?php echo $current_url; ?>">abc</a>

или же

Вы также можете сделать это с помощью JavaScript (на стороне клиента)

Другие вопросы по тегам