如何改变你的WordPress网站的URL地址
你的WordPress地址和网址(或URL)非常重要,因为它们指的是你的网站在网络上的地址,以及你的网站文件和管理屏幕的位置。
你可能需要或者想要改变你的WordPress URL有很多原因。也许你正在改变你的领域,移动到一个子域,从www更新到非www,移动文件,甚至从HTTP迁移到HTTPS。
在这两种情况下,更改URL时都有一些选项,其中一些选项比其他选项更高级。
在本指南中,我们将向你展示不同的方法来改变WordPress安装URL和WordPress站点URL,这是两件不同的事情。
通过管理仪表板更改WordPress URL
更改wp-config.php文件中的WordPress URL
直接在数据库中更改WordPress URL
使用WP-CLI更改WordPress URL
更改WordPress登录URL
更改WordPress URL后重定向
通过管理仪表板更改WordPress URL
第一种也是最常见的方法是直接从管理面板上更改你的WordPress URL。在“管理”菜单中,转到“设置”>“常规”以访问“常规设置”屏幕。然后,您可以更新以下内容:
WordPress):到达你的网站的地址。
地址(URL):你的WordPress核心文件的地址。
常规设置WordPress URL
除非你为WordPress提供你自己的目录,否则两者应该匹配。记住,点击保存更改后,你的WordPress仪表盘现在只能通过新的URL访问。所以,一定要检查你输入的网址是否正确。
如果您不小心输入了错误的URL,您可以通过编辑wp-config.php文件来覆盖管理屏幕中的设置(参见下面的下一种方法)。
注意:如果上面的字段是灰色的,这可能是因为您的wp-config.php文件已经有硬编码的值。在这种情况下,跳到下一个方法。
更改wp-config.php文件中的WordPress URL
第二种最常见的改变WordPress URL的方法是在wp-config.php文件中。值得注意的是,wp-config.php中的值将覆盖WordPress管理界面中的设置。
如果这些字段不可编辑(如下所示),可能是因为它们在这个文件中是硬编码的。
将常规URL设置为灰色
Wp-config.php文件通常位于WordPress站点的根目录下,可以通过FTP、SSH或WP-CLI访问。
在您的wp-config.php文件中,将这两行添加到告诉您停止编辑的行的上方:
define( ‘WP_HOME’, ‘http://yoursiteurl.com’ );define( ‘WP_SITEURL’, ‘http://yoursiteurl.com’ );
保存您的wp-config.php文件并关闭它。
当你进入WordPress管理后台的通用设置屏幕时,你会看到这两个字段现在显示为灰色。除非从wp-config.php中删除,否则不能编辑这两行。
如果您想再次访问仪表板中的这些设置,您需要做的就是将它们从wp-config.php文件中删除。
直接在数据库中更改WordPress URL
你可以用来改变WordPress URL的第三种方法是直接在WordPress数据库中。为此,您可以使用phpMyAdmin。这通常是最后的手段。
注意:如果操作不当,直接从phpMyAdmin编辑和操作数据库表可能会破坏您的站点。请确保在编辑数据库之前备份您的网站。
在phpMyAdmin中,单击左侧的Database。然后向下滚动并点击“wp_options”表。如果您的数据库有不同的前缀,其名称可能会稍有不同,例如wp56_options。
phy admin–WP _ options表
然后找到站点url和主页字段。双击每个选项的option_value字段,并输入新的URL。
phy admin–编辑URL
您的更改将被自动保存。
使用WP-CLI更改WordPress URL
第四个选择是使用WordPress命令行界面(WP-CLI)来访问你的站点并编辑URL。
您需要通过SSH访问您的站点,并且您需要熟悉使用WP-CLI访问您的站点的过程。
如果你不熟悉WP-CLI,你可以查看我们关于从终端管理WordPress的深入文章。
编辑URL的命令如下:
wp option update home ‘http://yoursiteurl.com’wp option update siteurl ‘http://yoursiteurl.com’
更改WordPress登录URL
有时你可能想改变WordPress登录的URL,而不是live站点的URL。
您的登录URL通常是您的域名,后跟/wp-admin或/wp-login。但是你可以把它改成更简单的内容,以便为你的用户和客户提供更好的用户体验,或者给你的网站管理员打上品牌,去掉对WordPress的明显引用。
你可以手动或者通过安装插件来改变WordPress登录URL。
更改WordPress URL后重定向
在改变WordPress URL之后,你需要确保任何使用旧URL的人都被重定向到新的URL,并且不会有错误。
如果您使用宝塔,您可以使用宝塔面板来设置重定向。遵循重定向最佳实践指南,以避免重定向错误,如“过多的重定向”,并了解如何设置它,以便不影响您的网站的性能。
在宝塔面板中创建一个重定向
您可能还需要为单独的文章或页面添加重定向,尽管通配符重定向更有可能。
如果您没有使用Pagoda,请检查您的主机服务提供商是否允许您在控制面板中设置通配符重定向。
或者,您可以使用Redirect之类的插件来设置从旧域名到新域名的通配符重定向。
如果你在你的网站上运行Yoast Premium,你需要编辑一篇文章或页面的URL,插件会自动为你设置重定向,所以你不需要手动这样做。如果您知道自己在做什么,它还允许您设置正则表达式重定向,您可以在更改站点的URL时使用它。我们的重定向深度指南解释了正则表达式重定向是如何工作的。
总结
如果你需要更改你的WordPress网址,因为你已经换了域名或者你要搬到HTTPS,你可以通过多种方式来完成。
你可以在WordPress管理后台改变设置,硬编码成wp-config.php文件,编辑数据库或者使用WP-C