Localhost wordpress problem

时间:2019-06-05 作者:Dennis

我最近不得不将我的wordpress网站从live host(cpanel)上传到我的localhost。(从cpanel中获取数据库并进行更新,并更改了数据库中的url设置)现在当我输入url时http://localhost:8080/xxx/ 页面url重定向到http://localhost/xxx/ 并显示错误。我可以访问http://localhost:8080/xxx/wp-admin 我所有的页面都坏了,除了主页url/重定向。

有人知道为什么会这样吗?

2 个回复
SO网友:Kutuk

尝试查看您的wp配置。用于siteurl的php。也许这会给你一些灵感?我是wordpress的新手,但也许这会有帮助?

SO网友:Rick Hellewell

将此添加到htaccess 文件

RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^ http://%{HTTP_HOST}:8080%{REQUEST_URI} [P]
这将把任何端口80请求重定向到端口8080。放置在站点的根文件夹中。

您还可以将端口80放在wp选项表中的站点URL中。使用likehttp://localhost:8080 , 根据需要进行调整。

(注意:您可以在wp-config.php 文件,但我不太喜欢。虽然我可能会被说服在wp-options ,然后通过在wp-config.php 在dev系统上。只要你不转移wp-config.php 文件到生产。)