我需要在我网站上所有内部 URL 的末尾添加 ?hl=foo 后缀。
由于诸如...之类的并发症,我不确定执行此操作的最佳方法
<a href="http://www.example.com">My Site</a>
<a target="_blank" href="http://www.example.com">My Site</a>
<a class="a-class" href="http://www.example.com">My Site</a>
我需要在我网站上所有内部 URL 的末尾添加 ?hl=foo 后缀。
由于诸如...之类的并发症,我不确定执行此操作的最佳方法
<a href="http://www.example.com">My Site</a>
<a target="_blank" href="http://www.example.com">My Site</a>
<a class="a-class" href="http://www.example.com">My Site</a>
PHP
只需创建一个您在源中回显的变量。
例子:
<?php $my_get = "?hl=foo"; ?>
<a href="http://mysite.com<?=$my_get?>"> Yadda </a>
使用 Javascript 更改每个a的href属性:
<?php
ob_start();
output_add_rewrite_var('hl', 'foo');
?>
<a href="/">My Site</a>
<a target="_blank" href="/">My Site</a>
<a class="a-class" href="/">My Site</a>
但我认为它不适用于绝对 URL。