我有两个指向同一服务器的域名,我想保留它,以便用户可以转到其中任何一个网址,并且该网址将保留在浏览器的地址栏中输入("重定向"只要浏览器保持原始网址可见,就可以了)。但是我已经读到这对SEO来说可能不好。
有没有办法告诉搜索引擎两个域指向同一个地方(也许在robots.txt中,这看起来并不乐观)。基本上我喜欢用于网页抓取工具的301重定向。
我可以尝试检测何时来自抓取工具的http请求并重定向它们,但我还没有看到标准的方法来执行此操作。
答案 0 :(得分:1)
您可以在HTML头中使用rel属性为“canonical”的链接元素,然后向Web浏览器指示“真实”域是您设置href属性的任何内容。
示例:
<link rel="canonical" href="http://www.example.com/your-other-site-with-identical-content">
来源:https://webmasters.googleblog.com/2009/02/specify-your-canonical.html
google已经支持了这么长时间(从2009年到现在)这一事实强烈表明这可能是最佳选择。