规范url目前在商店中激活,但不会写入前端源代码。所以我什至看了一下default-bootsrap主题,最后一个来自github,但它似乎没有实现任何规范的url。我还检查了所有Controller,但似乎没有人设置$canonical_url(类似..)smartyvar,那么相关的后台选项到底是什么?我在网上搜索过,但没有找到真正有用的东西。 最佳答案 后台选项Canonicalurl仅在Controller中使用。如果您激活了url重写选项并尝试访问此链接:http://dev.test.com/index.php?id_p
我们的网站针对多种语言和国家/地区。我们选择使用子域来管理我们的URL。我们希望避免创建重复内容和规范问题。www的内容。和恩。是相同的,但我们计划为en调整内容。(为了定位英国)。对于主域,google是这样理解的:对于英文子域:避免任何规范和重复内容问题的最佳做法是什么?感谢您的帮助! 最佳答案 常见错误重要提示:确保您提供的hreflang值确实有效。请特别注意两个最常见的错误:缺少确认链接:如果页面A链接到页面B,则页面B必须链接回页面A。如果不是所有使用hreflang注释的页面都是这种情况,则这些注释可能会被忽略或无法正
所以基本上我有一个网站,偶尔我会为网络事件或产品文献设置一个“虚荣”网址:即http://www.example.com/campaign-URL指向相同页面的链接http://www.example.com/normal-site-URL我在IIS7中通过重写来设置它,因此,很难从基础ASP.NET代码中获取真实的URL,因为Context.Request.Url返回重写的URL而不是用户访问的URL。这使得很难注入(inject)在呈现时标记到页面中。相反,我所做的是通过JavaScript检查URL并注入(inject)以这种方式标记。老实说,我不认为它最终会产生很大的不同,因为
最近学习了canonicaltag的用法。现在,我的问题是。假设我有一个母版页-目标网页-www.example.com/science/medical-science另一页(克隆)-www.example.com/science/medical-science?//586?789现在假设这两个基本上是相同的网页,我希望我所有的链接果汁访问者都飞到这里-http://www.example.com/science/medical-science那么我应该把“规范标签”放在“克隆”页面的源代码中吗?喜欢-我是否还需要在此处放置任何规范标签-www.example.com/science/
我们正在努力从我们的URL中删除目录索引文件以进行清理并提供更高的一致性以改进我们的SEO。但是,我不熟悉如何在Nginx中处理这个问题。我为Apache找到了以下内容(我们只是在寻找Nginx的等效项)RewriteCond%{THE_REQUEST}^[A-Z]{3,9}\/([^/]+/)*index\.php\HTTP/RewriteRule^(([^/]+/)*)index\.php$http://www.%{HTTP_HOST}/[R=301,NS,L]我已经阅读了文档并尝试了几个不同的选项-我能得到的最接近的选项仍然会返回无限循环错误。 最佳答
使用规范URL时,尾部斜杠对根URL有什么影响吗?我将以下规范标签放入我的Rails站点头部:false)%>"/>...以确保任何参数化URL解析为基本URL。但是,当我导航到http://www.example.com时,规范链接显示为末尾有一个斜杠:我知道当URL中存在路径元素时尾部斜杠很重要,但我认为它们didn'tmatteronrootURLs.然而,我随后遇到了MattCutts关于规范标签的演讲,他在演讲中明确指出它们被认为是不同的URL:来自http://www.mattcutts.com/blog/canonical-link-tag/(见幻灯片3):TheseUR
使用Googlestructureddatadocs中的示例,我已将网站微数据添加到我的网站。令我困扰的是url属性的描述:url=theURLofyourofficialwebsite(required)官方网站是指我网站的基本URL还是当前请求页面的URL?我只知道在两个不同的页面上使用相同的规范URL不是一个好习惯,上面的描述让我很困惑。 最佳答案 对于WebSitetype,urlproperty的值将是代表整个网站的URL。这通常是主页的URL。(对于WebPagetype,它将是该网页的URL。)
当使用“跳转到”又名“anchor”链接跳转到网页的不同部分时,我应该使用规范URL还是出于SEO目的的“禁止跟踪”链接?这有关系吗?如果是这样,哪个更好?基本上,我不想让蜘蛛查看http://www.example.com/examplepage/和http://www.example.com/examplepage/#jumptolink并将它们索引为“重复内容”。鉴于他们有不同的URL,他们应该有不同的元描述和标题吗?不确定。我检查了多个网站、论坛和博客,这非常接近(DynamicUrl&Canonicalmetatagissue),但它似乎与“跳转到”链接无关。
我想复制StackOverflow对其URL所做的操作。例如:HiddenFeaturesofC#?-(HiddenFeaturesofC#?)或HiddenFeaturesofC#?-(HiddenFeaturesofC#?)会将您带到同一页面,但当他们返回浏览器时,总是会返回第一个页面。您如何实现更改以返回较大的URL? 最佳答案 我之前处理这个的方法是有两条路线,按这个顺序注册routes.MapRoute(null,"questions/{id}/{title}",new{controller="Questions",act
我们经营着一个大型新闻网站和许多规模小得多的新闻网站。较小的网站经常会在自己的页面上载有来自大型网站的内容。例如大新闻网站http://www.bigsite.com/news/2011/07/27/rin_tin_tin_saves_boy/在我们较小的网站上http://www.middleofnowhere.com/pets/2011/07/27/dog_saves_local_boy实际故事是一样的,但页面的其余部分不同,包括标题、小部件、布局等。我们的老板非常喜欢SEO,听说过规范标签。所以他希望我们将此共享内容指向主站点以提高其排名。这是个好主意吗?为什么或者为什么不?谷歌