Wordpress:未找到请求的网址

时间:2018-04-07 16:33:49

标签: php mysql database wordpress

我正在帮助一位朋友在线获取wordpress网站。

可悲的是,所有网站链接都被破坏了,我无法登录到wordpress后端(wp-admin),因为她更改了网址。

这是网址:http://projekts.dk/< - 导航栏已消失 但这是一个例子:http://projekts.dk/kontakt/

我试图寻找解决方案。但我根本找不到一个。也许我错过了什么。

这是我到目前为止所尝试过的。

  • 使用Mysql查询
  • 搜索并替换数据库中的所有链接
  • 将wp_options中的Perma_structure从/%postname%/更改为/%date%/并返回。尝试手动更改它。
  • 已删除的htaccess再次插入。

还有什么可以尝试的? glady可以使用一些帮助:)

1 个答案:

答案 0 :(得分:0)

好吧,我遇到了几乎相同的问题,这就是我的建议:

  1. 如果您的朋友已将服务器迁移到另一个网址或IP地址,请转到服务器并使用命令curl ifconfig.me。有了它你可能会有IP地址。运行以下命令更改网址:
  2. UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';

    UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');

    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');

    UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');

    取自here。当我没有静态IP地址时,我多次使用它。

    1. 您可能想要做的下一件事是替换一些可能已经被破坏的WordPress文件。从wordpress.org下载一个新的WordPress文件夹,并用相同的文件替换wp_login.php,但是从下载的文件夹中替换。帮了我好几次。