WordPress网站的本地副本重复网址

时间:2017-05-03 12:37:13

标签: php wordpress url path

我正在尝试制作WordPress网站的本地副本。下载文件后,我将网站网址更改为wp_option表格中的localhost,地址为siteurl和home。

enter image description here

之后问题就开始了。

路径开始复制网址。例如,如果我尝试登录,而不是打开localhost/wp-admin url,我会http://localhost/wp-admin/localhost/wp-login.php

'localhost'部分在url处重复,所以我的所有链接都是经纪的,如下所示。

enter image description here

此外,如果我尝试在localhost中打开主页,我会继续重定向到原始网站。

我已经尝试更改改变wp-config文件的URL,结果是一样的。

导致这种情况的原因是什么?

2 个答案:

答案 0 :(得分:3)

方式-1

您需要添加http://和项目名称。

enter image description here

方式-2

wp-config.php

中定义以下代码
define('WP_HOME','http://localhost/digital_test');
define('WP_SITEURL','http://localhost/digital_test');

方式-3

将以下代码放在当前主题functions.php

<?php
update_option('siteurl','http://localhost/digital_test');
update_option('home','http://localhost/digital_test');
?>
  

重要!请勿将这些行留在functions.php文件中。站点启动并再次运行后删除它们。

  

注意:所有设置都应包含http://部分,最后不应有斜杠"/"

答案 1 :(得分:1)

你需要在wp-config.php和theme的functions.php中提到你的默认路径

wp-config.php - 位于顶部

define('WP_HOME','http://localhost');
define('WP_SITEURL','http://localhost');

functions.php - 位于顶部

update_option( 'siteurl', 'http://localhost' );
update_option( 'home', 'http://localhost' );