javascript - 确定使用了哪个链接(在同一页面上)?

标签 javascript ruby-on-rails url seo

我有一个页面,其中包含两个指向介绍/注册页面的链接。我们希望根据用户使用的链接显示不同的内容。它们出现在同一页面的不同上下文中,我们希望根据该上下文定制注册页面上的消息。出于 SEO 目的,我被告知不要更改 URL。

我正在使用 rails 。由于无论单击哪个链接,传入用户都将具有相同的引荐来源网址,因此了解使用哪个链接访问我的页面的最佳方法是什么?是否可以在不更改 URL 的情况下以实用的方式实现?

最佳答案

我会像 How to change href of <a> tag on button click through javascript 中描述的那样更改点击时的 href

但我不会更改整个网址。我只会附加一个参数。这应该不会影响 SEO。

关于javascript - 确定使用了哪个链接(在同一页面上)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39035683/

相关文章:

java - AES CBC PKCS5Padding Java 到 Ruby

java - SAXBuilder 传递 HTTPS URL

java - Spring 启动: getting this error - Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured

javascript - Mac 和 Windows 之间设置 NODE_ENV 不同

ruby-on-rails - 将 ruby 链接到 RVM

ruby-on-rails - 如何正确地将 .rb 文件中的代码包含到 Rails 架构中?

javascript - URL 中的斜杠被转义

javascript - 如何进一步破坏所有以父类开头的变量集?

javascript - 在事件处理程序中获取表单元素

javascript - 无法从 javascript 书中理解这些示例,好的部分