【问题标题】:Moving Wordpress from one folder to another将 Wordpress 从一个文件夹移动到另一个文件夹
【发布时间】:2015-09-19 02:49:53
【问题描述】:

我正在尝试将我的 Wordpress (v4.3.1) 站点从文件夹 example.com/articles 移动到 example.com/blog,但没有成功。首先,我更改了wp_options 表中的siteurlhome 字段,然后我将articles 文件夹重命名为blog 并访问了example.com/blog/wp-login.php。登录页面显示为无样式,因为很多路径引用/articles//blog/(是的,带有双斜杠)。登录也失败了,因为页面提交到articles//blog/wp-login.php

我尝试过的其他事情都没有成功:

  1. 通过 Wordpress 的“设置”>“常规”更改了 siteurlhome(而不是将此更改直接写入数据库)
  2. 清除了我的 cookie
  3. 添加到wp-config.phpdefine('WP_HOME','http://example.com/blog')define('WP_SITEURL','http://example.com/blog')
  4. .htaccess 中删除所有内容并运行/wp-admin/index.php(以重新生成.htaccess
  5. .htaccess'的内容改为如下代码:

.htaccess 中的代码:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /blog
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

还有什么我可以尝试的吗?

【问题讨论】:

  • 在上面列出的所有更改之后,您现在面临的问题是什么?或者你有网址吗?
  • @Ajith 问题已解决,请看下方答案。

标签: wordpress


【解决方案1】:

解决了!问题是wp_options 表中字段wordpress-https_ssl_host 的值。我已将其从 https://www.example.com/article/ 更改为 https://www.example.com/blog/。我假设这个值是由 WordPress HTTPS (SSL) 插件设置的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多