如果我要写的内容冗长的话,我很抱歉。我只想说清楚。
我是科学界的学者。我为我的研究、教学和其他专业活动维护一个网站。直到最近,这个网站的内容还保存在我所在大学系自己的服务器上的一个目录中。地址为典型形式(universityname).edu/~(myusername)
我决定使用WordPress来托管和管理我的页面。所以我建立了一个WordPress。然后替换了com博客的索引。html文件位于(universityname).edu/~(myusername) 一个新的由一个框架组成,包含WordPress。com博客。现在当用户访问时(universityname).edu/~(myusername), 他或她看到的是博客。这很好,因为即使用户单击博客中页面或帖子之间的链接,浏览器地址栏中显示的唯一内容就是www.(universityname).edu/~(myusername), 因为博客被限制在一个框架内。
然而,这种变化对搜索方面的影响对我来说并不是那么好。以前,当有人在谷歌上搜索我的名字时,第一个结果总是(universityname).edu/~(myusername). 出于专业原因,这是最理想的结果。(首先显示我的学术URL表明我是一名经过认证的专业人士,而不仅仅是一个有博客的怪人!)
但现在,谷歌似乎已经在博客的WordPress下规范了我的网络形象。com地址。它完全忘记了我的学术URL,并考虑了WordPress。com地址是在web上代表我的最佳地址。
不幸的是,WordPress。com不支持canonical标记,所以我不能告诉博客在标题中以我的学术URL来宣传自己。(我使用WordPress.com仪表板来启用博客的无索引功能,似乎一点帮助都没有。)
一个显而易见的解决方案是使用部门服务器再次托管我的内容,并使用WordPress平台的本地安装。由于我无法控制的原因,目前将不会在部门服务器上部署该平台。
另一个解决方案是使用WordPress的共享主机。org支持,因为WordPress。org平台确实支持规范标记(尽管是通过插件)。但这似乎通常需要购买域名和其他费用,而且也不能保证谷歌会听规范标签(它可能会使用我最终得到的任何域名)。
有没有一种方法可以更巧妙地集成WordPress。com博客到我所在部门服务器上托管的页面?我是否可以编写一些PHP代码来检索博客内容,而Google不会将其视为链接/“感知”博客?
请注意:我充其量只是一个PHP新手。我只是觉得应该有一个更简单的解决方案,在我上面描述的限制范围内。
谢谢