初学者错误,但是我已经将我的Wordpress网站的所有新页面都创建到我的原始网站的子目录中,现在我希望将我所做的所有页面移动到我的根目录,以便对URL进行排序到我的网站。
目前我的新页面已经存在
www.mysite.com/wordpress-4.6.1/wordpress/
当我通过浏览器进入我的网站时。我在这里寻找建议并尝试了所有我能找到的东西,但似乎没有什么能解决我的问题。我试图在Wordpress常规设置下明确更改URL,但这只是以某种方式崩溃了我的网站,所以我不得不在wp-config.php中重新定义WP_HOME和WP_SITEURL以便重新启动它。我已经尝试下载.htaccess和index.php并更改index.php中的几行,然后将它们放在数据库根目录中。
我现在留下的问题是,当我在wp-config.php中明确设置URL时,我无法在Wordpress中的“常规设置”下更改它,如果我明确说明了我想要的URL在wp-config.php中,该站点停止工作。
你们怀疑这是罪魁祸首?为什么我不能明确地更改URL并让它工作,是否有一些数据库的东西仍然指向我的wordpress文件夹或者你认为它是别的什么?
对不起文字的墙,但似乎无法将其制定得更短。非常感谢任何帮助!
答案 0 :(得分:0)
Wordpress文档中对此进行了介绍:https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
答案 1 :(得分:0)
您需要更改数据库选项表上的URL。
答案 2 :(得分:0)
我设法解决了!由于我无法直接在Wordpress中编辑Wordpress URL和站点URL,我不得不将此代码添加到wp-config:
定义( 'WP_HOME', 'http://mydomain.se/wordpress-4.6.1/wordpress'); 定义( 'WP_SITEURL', 'http://mydomain.se/wordpress-4.6.1/wordpress');
我认为我必须从WP_SITEURL中删除/wordpress-4.6.1/wordpress,因为“站点地址(URL)”是我在Wordpress中可以更改的内容。由于这不起作用,我从WP_HOME URL中删除了子文件夹,并将它们保留在WP_SITEURL上,这解决了问题!