如何标记POSTing URL?

时间:2011-03-28 11:47:36

标签: html

搜索引擎和预取浏览器插件会导致目标页面更改服务器状态的<a>元素出现相当大的问题。在<form>中,我将其标记为使用method="POST"进行修改。有没有类似的方法将常规链接标记为修改?

rel="nofollow"无法解决问题。来自the specification

  

通过将rel =“nofollow”添加到超链接,页面指示该超链接的目标不应由在网页上执行链接分析的用户代理(例如搜索引擎)提供任何额外的权重或排名

1 个答案:

答案 0 :(得分:2)

普通旧链接只能提出请求。如您所示,获取请求不应触发任何破坏性更改。

如果您不能或不希望在此页面中有表单,则解决方案是将链接指向具有表单的页面。例如,如果您有“删除”链接,则可能指向“您确定要删除X吗?[删除]”的页面。

然后,如果您不希望人们每次删除某些内容时都离开页面,您就可以在JavaScript中实现一些AJAX功能。