根据网站URL将传入链接重定向到正确的URL。
redirect_canonical( string $requested_url = null, bool $do_redirect = true )
说明(Description)
搜索引擎考虑www.somedomain.com网站以及somedomain.com网站当两个URL都指向同一位置时成为两个不同的URL。这个SEO增强通过将所有传入链接重定向到一个或另一个来防止对重复内容的惩罚。
防止源、跟踪、搜索和管理URL的重定向。不在支持IIS 7+的非漂亮永久链接上重定向,页面/帖子预览,WP管理,Trackbacks,robots.txt文件, 图标文件,搜索,或按邮件请求。
当用户根据确切的WordPress查询输入不存在的URL时,还将尝试查找正确的链接。将尝试分析URL或查询,以尝试找到要转到的正确页面。
参数(Parameters)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
$requested_url | (string) | 可选 | 请求的URL,用于确定是否需要重定向。 |
$do_redirect | (bool) | 可选 | 重定向到新URL。 |
返回(Return)
(string|void)URL的string(string|void)。
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
2.3.0 | wp-includes/canonical.php:42 | 1 function | 70 |
笔记(Notes)
删除自定义分类法中类似“year”的公共变量的重定向。