我刚刚发现,当我更改问题标题时,该URL立即被更改。规范网址也会更新。这是否意味着只要具有旧规范URL的页面重定向到新规范URL,搜索引擎也将更新其规范URL记录?
还有其他什么可以积极地做以使URL更改更加平滑吗?
#1 楼
Stack Exchange上的所有问题均包含数字ID(此问题为28070),这是唯一标识问题的唯一内容。因此,当更改问题标题时,诸如
/28070/old-question-title
之类的URL仍显示问题,因为ID仍然存在。查找ID并返回新标题,这意味着可以确定新URL并将其显示在规范标记中。这对于搜索引擎非常适用-当他们看到旧的URL时,请参阅规范网址(或在大多数情况下获得301重定向),因此请更新其索引。
评论
这让我想起了有关主键是有意义还是无意义的经典数据库设计论点。一方面,许多类的对象似乎具有独特的固有属性,这些属性在其表面上非常适合用作主键。这使数据库设计人员不必创建专用于其他目的的主键。但是,实际上,许多这些“显而易见的”主键都是可变的。一个人的名字可以更改(例如,他们结婚),其地址,电话号码等也可以更改。如果更改ID格式,则即使是员工ID之类的名称也可以更改。
–Lèsemajesté
2012年4月2日13:09
这再次表明Google的SEO正在推向世界。我很难找到一个原因,那就是网站需要长满SEO关键字的长网址,而仅包含数字的短网址就足够了。而且不要告诉我这会增加用户体验,因为用户仍然需要在url /链接中输入数字才能访问该页面,因此除了SEO之外,URL中的关键字没有任何借口。
– Marco Demaio
2012年4月2日在16:49
@Marco UX参数与用户输入URL无关,它与向用户指示页面内容有关。有一个完全不使用ID的有效论点,但是您遇到了查找长字符串而不是快速简单ID的技术难题。
–心怀不满的山羊
2012年4月2日19:07
@Lese我想您只是回答了您自己的辩论;)毫无意义的主键实际上没有任何缺点,您仍然可以在数据库中使用其他唯一约束。
–心怀不满的山羊
2012年4月2日19:11
@lulala:是的,如果您是301或设置了规范链接,则Google会知道要更新其索引。
–Lèsemajesté
2012年4月3日,9:26