草庐IT

同一性

全部标签

http - 是否可以在不使用 301 重定向的情况下告诉网络爬虫两个域指向同一个地方?

我有两个指向同一个服务器的域,我想保留它,以便用户可以转到这些URL中的任何一个,并且URL将保持在浏览器地址栏中输入的形式(“重定向”将是好的,只要浏览器保持原始url可见)。但我读到这对SEO不利。有没有什么方法可以告诉搜索引擎两个域指向同一个地方(也许在robots.txt中看起来不太可能)。基本上我想要一个仅用于网络爬虫的301重定向。我可以尝试检测HTTP请求何时来自爬虫并重定向它们,但我还没有看到执行此操作的标准方法。 最佳答案 您可以在HTML头部使用一个链接元素,其rel属性为“canonical”,然后将向网络浏览

html - 通过 JSON-LD 和 HTML 描述同一表演者

正如谷歌在IntroductiontoStructuredData中所说的那样:Markupshouldnotbeusedtohidecontentnotvisibletousersinanyform,sinceitmightcreateamisleadingordeceptivesearchexperience.Forexample,iftheJSON-LDmarkupdescribesaperformer,theHTMLbodyshoulddescribethatsameperformer.我想知道是否有一种特定的方法可以在JSON-LD和HTML代码中添加相同的数据,或者我可以使

html - 对同一域中的页面使用相同或替代的描述元标记更好吗?

假设我有一个产品网站。站点有三个菜单:Main,Product,Contact最好每个人都有自己的带有内容描述的标签?基本上这是一个SEO问题。对SEO有影响吗?或者对所有站点使用一个静态描述更好?例如:主要:产品:联系方式: 最佳答案 是的,这是个好主意,因此是SEO,只是出于语义原因,最好用每个页面的内容和上下文来引用它。除了在Google上搜索会直接在链接下方显示描述之外,引用没有任何意义到具有相同描述的三个页面..所以是的,对每个页面进行不同的描述,但总是结合上下文.. 关于ht

seo - 如何通知 Google 同一域中的页面 URL 修改?

我正在更新我的网页并更改站点结构。它在Asp中,现在它将在Asp.Net中因此页面URL将被修改。一些页面将被删除,一些将被添加。但大多数情况下,内容和页面名称是相同的,只有URL会改变。该网站有SEO工作,我们希望尽可能减少它。该网站已在Analytics和网站管理员工具中注册。Google搜索将以空白页结束,我不想失去我的排名。所以我正在寻找一种方法来通知Google新网页的网址。域相同,只有URL。例如:主页是/default.asp现在是/home.aspx有没有办法告诉Google特定的URL地址或页面名称已更改? 最佳答案

seo - 谷歌如何索引和排名指向同一主机的两个域

如果我有两个域A.com和B.com,两个主题都指向同一个主机,所以:A.com/page.html将显示与:完全相同的结果B.com/page.htmlGoogle将如何对这两个网站进行索引和排名?预期的行为是什么?请注意,此处没有应用重定向。 最佳答案 Google可以毫无问题地为具有相同主机的网站编制索引。如果您的两个网站的内容和结构不同,那么Google肯定会不断地为您的网页编制索引。但是,在排名方面,它有一个关于您的IP地址的问题。共享主机具有C类IP地址,它不会为每个域提供唯一的IP地址。因此,它是共享主机的重要排名因素

xml - 我可以在 Sitemap 的同一 XML 中包含 <loc> 元素和 <sitemapindex> 元素吗?

http://www.example.com/foo.htmlhttp://www.example.com/sitemap1.xml.gz2004-10-01T18:23:17+00:00http://www.example.com/sitemap2.xml.gz2005-01-01我可以在同一个站点地图XML文件中包含url和sitemapindex吗?我的网站上有大约300K多个页面。还有将近50个静态HTML页面。所以我想直接在url标签下添加这些静态URL,对于动态URL,我创建了一个站点地图索引。 最佳答案 不,那行不通。

为什么发行虽然调试不进行,但仅适用于使用同一源文件的项目之一?

XilinxSDK的C++编译器编译了ZynqSoC(ARMCore)的代码,抱怨一个非初始化的变量,但仅在发布构建中,并且仅用于一个项目。调试很好,对于另一个链接到同一源文件newthing.cpp的项目,调试和发布构建都很好。我看不到项目依赖于项目的#IFDEF。据我所知,所有的构建设置都是相同的,除了调试信息和优化之间,发布和调试之间的优化是不同的,但在项目之间并没有什么不同。我们中的一个人怀疑Xilinx工具中的错误,但是除了明显的位置(例如Makefiles或IDE中的构建设置)以外,可能存在微妙的区别。麻烦在于这样的代码(在newthing.cpp中):ResultR;GetSom

我想在MySQL Workbench表中同一列的同一字段中具有2个不同的值吗?

基本上,我需要创建一个表格,其中一列需要在同一字段中拥有2种产品。我已经创建了桌子的其余部分,但是当涉及将多个产品输入到同一列中时,它不会让我。我尝试以许多不同的方式进行编码,但似乎无法确定如何使其正常工作,例如“Product1andProduct2”“Product1,Product2”等。有人知道如何解决这一问题吗?我是新手工作台的人,非常感谢。看答案如果您发现数据需要具有“一行的多个多个值数量”,则(100次中的99个)是另一个表,可以参考原始表的“父”行保存这些值。答案不是要复制该行,除了通过一个字段改变。答案几乎永远不会使这些价值观加入并将它们塞入一个领域。答案有时是(尽管很少)有

.htaccess - Coldfusion 301 重定向循环(www 和非 www 指向同一个文件)

我到处都搜索过这个,但我能找到的都是与.htaccess文件相关的。我的网站所在的服务器未使用Apache,因此我无法使用.htaccess文件。每当他们输入非www域时,我都试图将他们发送到我网站的www版本。因此,如果用户键入domain.com,它将把他们发送到www.domain.com。问题是它们都已经指向同一个coldfusion文件。我有一个有效的重定向设置,但它是一个302重定向:如果我将cfset更改为:它创建了一个无限重定向循环,我得到了一个错误页面。我需要使用301重定向,这样Google就不会对我的页面进行双重索引并说我有重复的内容,因为它将www和非www视为

http - 域重定向到同一页面和谷歌

我们为客户开发了一个网站,他购买了.com、.net、.info版本的域。有什么方法可以将所有内容重定向到同一页面而不被Google视为重复内容并因此在排名位置上受到惩罚? 最佳答案 只需使用permanentredirect. 关于http-域重定向到同一页面和谷歌,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/233710/