Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 搜索引擎优化,链接和部分不合作_Ruby On Rails_Seo_Lightbox - Fatal编程技术网

Ruby on rails 搜索引擎优化,链接和部分不合作

Ruby on rails 搜索引擎优化,链接和部分不合作,ruby-on-rails,seo,lightbox,Ruby On Rails,Seo,Lightbox,我有这个链接: <%=link_to 'Free Trial', '/sign_up?partial=1', :rel => "#signup", :class => "sign_up_button"%> 这工作得很好,因为当我点击链接时,它会加载没有布局的部分,所以在覆盖中看起来很好。当我访问www.mysite.com/sign_up时,我得到了布局中的部分渲染,看起来很棒 然而,因为我在链接中定义了变量,所以谷歌将其视为 /sign_up?partial=1 因

我有这个链接:

<%=link_to 'Free Trial', '/sign_up?partial=1', :rel => "#signup", :class => "sign_up_button"%>
这工作得很好,因为当我点击链接时,它会加载没有布局的部分,所以在覆盖中看起来很好。当我访问www.mysite.com/sign_up时,我得到了布局中的部分渲染,看起来很棒

然而,因为我在链接中定义了变量,所以谷歌将其视为

/sign_up?partial=1
因此,链接,它是链接到负载没有布局,看起来很糟糕


有没有办法在链接中包含一个实际链接未定义的变量?例如,如果我可以传递链接的类,我可以让它以不同的方式呈现。我想要一个Google链接来呈现部分内容,而我的站点上的链接在lightbox中呈现时没有部分内容。

解决这个问题的一个方法是使用标题标签中的规范链接

这意味着谷歌将始终不带参数地将链接发送回该页面

/sign_up?partial=1