我想知道公司徽标上的链接(通常是主页)应该是:
Google是否关心或是否有其他规则?
答案 0 :(得分:6)
A或D.
硬编码完整路径以消除灵活性 - 让Web服务器或应用程序配置处理默认值。
(iirc google不关心任何其他链接)
答案 1 :(得分:2)
嗯,我想,为了简单起见,它应该转到http://www.example.com。包括index.html会使它依赖于index.html中主页的实现,这可能并非总是如此。此外,如果你去某个子域名,你可能不希望在点击公司徽标时被重定向到子域名的主页,就我所遇到的那样,应该总是带你回到公司的主页页。
答案 2 :(得分:1)
在我最简单的意见中,并且赞扬我对TBL的理解,URL应该是识别资源,而不是生成它的技术手段:所以我反对在其中包含'index.html'链接。毕竟,您试图指向该地址的站点,并且它当前是HTML(或者在Apache服务器上将DirectoryIndex设置为'index')是一个实现细节。
留下http://example.com和/或考虑。我对这两者有些漠不关心。是否可能更改当前内容所在的域名?如果是,我是否要链接到example.com或当前域?这就是我在决定两者之间的想法。
答案 3 :(得分:1)
如果你真的想要实现正确的搜索引擎优化,我认为你宁愿有一个标志或横幅(每个页面上的东西,以识别网站,而不是页面)被设置为div的背景使用<img>
。我通常会为特定页面上的内容特定图像保留<img>
。这允许您设置alt属性,这有助于SEO。至于链接,谷歌真的应该没关系。我相信他们已经完成了这件事。
答案 4 :(得分:1)
同样从不链接到http://www.example.com,因为这不是网址,您的浏览器必须修复它
从其他公司网站通过徽标链接链接到http://www.example.com/时 请注意/,因为这是{第一个文件夹中的默认页面}
的实际网址或在同一网站上内部只链接到“/”,因为这也意味着{此网站上第一个文件夹中的默认页面},如果公司名称更改,这将使您的链接正常工作
还要确保http://example.com/ 301重定向到http://www.example.com/ {和dos not server相同的内容} 如果有许多链接到http://www.example.com/index.html 首先解决所有问题 第二步将index.html转移到index.htm 然后301将/index.html重定向到http://www.example.com/ 从而确保每个人最终都注意到http://www.example.com/index.html已经消失
没有失去命中或PR
答案 5 :(得分:1)
我愿意去
我的PHP / xHTML看起来像这样
<a href="<?php echo CONFIG_DIR_BASE ?>" title="Site Home">Home</a>
答案 6 :(得分:0)
相对URL(C和D)将由客户端(包括Google)解析为绝对URL(分别为B和A),因此将其视为与绝对URL相同。如果您的A永久重定向到B,或B到A,那么Google也会将其视为一种资源。 Google会将A + B + C + D评为一页。
其他人最终解析或重定向的网址将被视为“规范”网址。
规范网址中包含的字词很重要。与stackoverflow中的问题URL一样,单词应与内容相关。因此,您需要决定的是,您是否需要URL中的“index”和“html”字样。我认为主页的最佳做法是将http://www.example.com/index.html
永久重定向到http://www.example.com/
。
当然,内容仍然是王道,与添加优质内容相比,所有这些只是微小的调整。
答案 7 :(得分:-1)
我认为您应该将其设置为〜/
IIS / ASP.NET会自动将其转换为您的根目录。 即http://www.example.com
这也非常适合本地测试。在您的本地计算机上,它将指向http://127.0.0.1/whateverYourPathIs,当它实时部署时,它将正确指向http://www.example.com