2014-02-24 103 views
1

我刚刚使用WP-Clone插件将我的测试开发子目录worpdress安装移至了我的根文件夹。移动Wordpress站点子目录错误

现在的问题是我的主站点(以前的mysite.com)现在显示(mysite.com/site)。并在我的所有链接的子目录shwoing

我试过去设置,并从wordpress网址和网站地址URL中删除/网站。 但它打破了我的网站,并禁止我访问我的wp-login.php。 我固定它通过编辑我的wp-config.php文件,并补充说:

define('WP_HOME','https://mysite.com/site'); 
define('WP_SITEURL','https://mysite.com/site'); 

,现在我的网站完美的作品。但它仍然显示mysite.com/site,我无法再从我的wp仪表板中编辑我的URL和Siteaddress。

如何删除我的网站子目录(/网站),仍然有它的工作,并没有打破我的网站的主题和所有?我如何去做这件事?真的很感谢任何帮助!谢谢!

+0

好的,我已经删除了wp-login.php中的两行。 现在我可以通过wp-login.php访问我的网站 现在我的网站URL显示:mysite.com/site 网站地址URL:mysite.com/site 我需要做什么? –

回答

1

通过将这些常量添加到wp-config.php中,您将覆盖数据库中的任何设置。这就是为什么你不能在管理面板中编辑它们的原因。

所以第一步就是要改变这些常数:

define('WP_HOME','https://domain.com'); 
define('WP_SITEURL','https://domain.com'); 

然后删除您的htaccess文件。 (。根目录文件夹中的.htaccess)。

一旦你做到了这一点导航到http://domain.com/wp-login.php

登录到您的网站并进入设置 - >永久链接。点击保存,将重新生成您的htaccess文件。

最后,您需要更新现有链接。我建议安装一个名为“Velvet Blues Update URLs”的插件。

+0

我按照指示完成并更改了URL并删除了.htaccess文件。现在我尝试登录到http://domain.com/wp-login.php。但是在我输入详细信息后,它重定向到site.com/site,我无法登录。现在我该怎么做? –

+0

而且我的主题和页面全部打破了! –

+0

好吧,现在我已经删除了wp-config.php中的两行代码。并且可以在wp仪表板中的设置中编辑URL和站点URL。他们都显示mysite.com/site。我在这里做什么? –

相关问题