代码之家  ›  专栏  ›  技术社区  ›  Jack Wild

Wordpress缓存并重定向到除主页以外的任何页面的旧URL

  •  0
  • Jack Wild  · 技术社区  · 6 年前

    我有一个带有MAMP和Browsersync的Wordpress开发设置,它指向的是localhost:3000

    为了在移动设备上进行开发,我将网站的URL改为我的IP地址,XX.XX.XX.XX:3000

    当我访问主页时,当我访问/wp admin URL或访问/wp json URL时,这是有效的,但是,当我尝试直接访问主页以外的站点页面时,它总是重定向回本地主机(即,如果我访问 http://XX.XX.XX.XX:3000/about ,它将重定向到 http://localhost:3000/about ). 当我首先访问主页,然后链接到页面时,这是可行的(它由React处理,但它确实正确地调用了API到正确的地址)

    出于调试的原因,我需要能够直接访问页面。我以前有它的工作,但出于某种原因,它似乎是缓存的网址现在。

    我试过以下方法:

    • 在WP-config中设置WP-HOME和WP-SITEURL
    • 更改我数据库中的所有URL,在设置旧URL的任何位置 重置wp admin中的permalinks 对相关页面进行更改并保存它们 清除浏览器缓存 重新启动MAMP和Browsersync 将PLL_CACHE_HOME_URL设置为false 将重定位设置为true 清除WP缓存 确保MAMP关闭了PHP缓存

    有人知道这是什么原因吗?从我的数据库来看,我在任何地方都看不到对旧站点url的任何引用。MAMP有一些缓存设置可以清除吗?

    0 回复  |  直到 6 年前