我正在尝试设置wordpress,以便相对路径在我的localhost开发和我的实时网站上都有效。
我希望只是将“网站”网址和“主页”网址更改为http://localhost/
和www.example.com
,然后链接就是相对的。但事实并非如此,我认为.htaccess
会使问题复杂化。
例如,如果我想访问www.example.com/wp-content/mydirectory中的文件,我可以这样做:
$url = '/wp-content/mydirectory/myfile.php'
但在我的本地网站上我必须这样做:
$url= '/www.example.com/wp-content/mydirectory/myfile.php'
我通过在路径的开头有条件地回显var来获得解决方案,但是并不总是可以使用PHP来实现这一点,例如,在链接在内容中的帖子或页面中。
有没有人有一个优雅的解决方案?
答案 0 :(得分:1)
转到数据库并查看配置表。 home有一个值(可能还有另一个名为URL的值,表格不是太大,所以快速扫描一下),将其更改为本地环境进行测试,当你准备就绪时,你可以更改数据库并上传到您的远程服务器。