【发布时间】:2016-05-24 23:19:21
【问题描述】:
我正在使用以下指南将全新的 Wordpress 站点从根“/”目录移动到子目录“/wordpress/”:
https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
很遗憾,这些步骤存在问题。 步骤 (4) 表示我们需要更新“站点地址 (URL)”,这会将 wp_option “siteurl”更新为“http://localhost/”,但会保留“home”(http://localhost/wordpress)。
这会导致问题,因为我无法再登录 wp-admin。通过将“siteurl”都设置回“http://localhost/wordpress”,我终于能够访问 wp-admin,但现在页面正在抛出 404 并且无法找到。不仅如此,现在所有 URL 的路径中都有 /wordpress/ ,这不是我想要的页面中的 slug。换句话说,我可以通过http://localhost/wordpress/wp-admin/ 访问 wp-admin,但应该可以使用以下格式访问公共页面:http://localhost/page-1/
有没有办法将 WP 移动到子目录而不会产生所有这些后果?
【问题讨论】:
-
你应该试试这个:codex.wordpress.org/Changing_The_Site_URL 特别是直接在数据库中更改 URL