限制网址唯一性

注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。
注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。

AKCMS中同一篇文章可以通过很多个URL打开,比如:id号是100的文章,他的文件名被设置为/abc/test.htm

/abc/test.htm这个地址当然是可以正常打开的,调用文章列表时,获取到的URL也是这个地址。但还有一个用于动态访问的地址也是默认存在的:

/akcms_item.php?id=100

如果因为失误或某种原因,让/akcms_item.php的链接也被显示在网页中的话,那搜索引擎发现后也会把这个地址收录。而实际上:

/abc/test.htm和/akcms_item.php?id=100根本就是同一个页面,页面的权重会被摊薄,两个页面都损失排名。

为避免这种情况的发生,5.3.8在“前台设置”中增加了“限制网址唯一性”设置,一旦开启这个设置,则所有的动态地址都会301重定向至设置的地址。如果设置的是静态地址,就跳到静态地址;如果设置的是伪静态地址,就跳到伪静态地址;如果设置的是其他动态地址,就跳到该动态地址。