为所有内部 URL 添加后缀
我需要将后缀 ?hl=foo 添加到我网站上所有内部 URL 的末尾。
我不确定最好的方法来做到这一点,因为诸如......
<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>
I need to add a suffix of ?hl=foo to the end of all internal URLs on my site.
Im not sure of the best way to do this because of complications such as...
<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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
PHP
只需创建一个在源代码中回显的变量即可。
示例:
使用 Javascript 更改每个 a 的 href 属性:
PHP
Just create a variable that you echo in the source.
Example:
Using Javascript to change each a's href attribute:
尝试
output_add_rewrite_var
函数:但我认为它不适用于绝对网址。
Try the
output_add_rewrite_var
function:But I don’t think it works with absolute URLs.