【发布时间】:2012-01-19 09:20:56
【问题描述】:
我已尝试搜索相关答案,但找不到适合我特定需求的内容。我在我的一个 wordpress 网站上的 1,000 篇文章中有相当多的附属链接 - 它们都以相同的 url 格式和子域结构开头:
http://affiliateprogram.affiliates.com/
但是,在初始 url 格式之后,查询字符串会为每个单独的 url 附加更改,以便将访问者引导到目标站点上的特定页面。
我正在寻找可以扫描包含上述特定域的所有 href 链接的 html 代码字符串(文章正文),然后用我的另一个标准链接替换整个链接(无论附加的查询字符串)的东西选择。
href="http://affiliateprogram.affiliates.com/?random=query_string&page=destination"
被替换为
href="http://www.mylink.com"
理想情况下,我希望通过 php 来完成此操作,因为我已经掌握了基本知识,但如果您有任何其他建议,我将不胜感激。
提前致谢。
【问题讨论】:
标签: php regex string preg-replace html-parsing