是否有脚本/代码可以一次将链接属性添加到多个链接

Is there a script/code to add link attributes to many links at once?

本文关键字:链接 一次 属性 添加 脚本 代码 是否      更新时间:2023-09-26

我刚刚注意到我的传出链接没有rel="nofollow"链接属性。 有没有办法将其添加到我的所有传出链接中? 我不是程序员,我是网站所有者。 感谢那些回复的人。

附言/我正在寻找一个我可以做的简单解决方案。就像我之前提到的,我不是网络开发人员,我是网站所有者,现在付不起钱。但我确实对html有基本的了解。有超过700个不同的链接,它们似乎是用JavaScript生成的。我看不到查看索引文件的链接,但可以在 MySQL 数据库中看到它们。

找到的解决方案:感谢那些回复的人。

我使用此查询更新了数据库中的链接:更新table_name设置field_name = 替换(field_name, 'unwanted_text', 'wanted_text');

您没有给我们太多要继续的内容,但是这里有一种方法可以使用通常任何支持查找和替换的文本编辑器来做到这一点:

搜索字符串<a href="并将其替换为 <a rel="nofollow" href=" 。这应该会对页面上结构正确的大多数链接进行排序。这不是最好的方法(您希望href成为第一个属性,但由于语义在这里可能不是那么重要,这将起作用)。

有很多(我的意思是many_其他方法可以做到这一点,使用正则表达式来查找字符串并替换它们,但我认为您正在寻找最简单的解决方案。

如果此解决方案还没有 jQuery 脚本引用,您可能需要在页面中添加 jQuery 脚本引用,但这会将 rel="nofollow" 添加到当前页面上的每个<a>链接。其中包括Google托管的jQuery库:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript">
    $("a").attr("rel", "nofollow");
</script>