我刚刚使用WP-Clone插件将测试开发子目录worpdress安装移动到我的根文件夹。
现在的问题是我的主要网站(以前是mysite.com)显示(mysite.com/site)。并且子目录在我的所有链接中都显示
我尝试过设置并从wordpress网址和网站地址网址中删除/ site。 但它打破了我的网站,并禁止我访问我的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。
如何删除我的网站子目录(/ site)并仍然可以使用它并且不会破坏我网站的主题和所有内容?我该怎么做?非常感谢任何帮助!谢谢!
答案 0 :(得分: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 URL”的插件。