为什么WordPress不将$_SERVER[‘SERVER_NAME’]用于‘WP_SITEURL’和‘WP_HOME’作为默认设置? 时间:2015-01-24 作者:maysi 我偶然发现this site 我想知道为什么WordPress没有将此作为默认设置:define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'SERVER_NAME\']); define(\'WP_HOME\', \'http://\' . $_SERVER[\'SERVER_NAME\']); 因此,在更改域时,任何人都不必更改此值。使用这个有什么原因或缺点吗? 1 个回复 SO网友:karpstrucking 定义了这些常量后,您的WP站点将使用和不使用前面的www(以及正确解析到站点的任何其他URL,如托管提供的临时URL等),搜索引擎会将其视为重复内容。 结束 文章导航