我通常使用Gulp和Browsersync开发Wordpress主题。 但是现在我无法访问主页:上面写着“无法重定向”之类的内容。 不过,我仍然可以访问后端(wp-admin)。
一切正常,直到我必须更改网站标题(通过后端>设置>常规)。
//localhost:3000/mysite
,我不知道它是如何设置的。http://localhost:3000/mysite
。//localhost:3000/mysite
。然后,我什么也做不了(去前端还是后端)。http://localhost:3000/mysite
放回数据库中,然后单击两次以保存永久链接:但这没有任何改变。当我将Home + Site URL更改为http://localhost:8888/mysite
时,一切运行良好。
我猜这是来自BrowserSync,他能够将端口设置为3000。
这是我关于BrowserSync的gulpfile,我正在使用MAMP代理8888端口:
/****** BrowserSync ******/
const server = browserSync.create();
export const serve = done => {
server.init({
proxy: "localhost:8888/humblyhealthy", // put your local website link here
snippetOptions: {
ignorePaths: "wp-admin/**"
}
});
done();
};
export const reload = done => {
server.reload();
done();
};
答案 0 :(得分:0)
我设法通过将Home + Site URL更新为数据库中的http://localhost:8888/mysite
来解决了这个问题。
然后我添加了http://
来代理我的gulpfile。
server.init({
proxy: "http://localhost:8888/humblyhealthy", // put your local website link here
我认为此后它会重新初始化browsersync服务器。
因为,当我进入后端时,进入“设置”>“常规”:“主页和站点URL”现在自动设置为//localhost:3000/humblyhealthy
。