我正在尝试将我的Wordpress(v4.3.1)网站从文件夹example.com/articles
移至example.com/blog
但未成功。首先,我更改了siteurl
表中的home
和wp_options
字段,然后将articles
文件夹重命名为blog
并访问了example.com/blog/wp-login.php
。登录页面显示为无样式,因为很多路径引用/articles//blog/
(是双斜杠)。登录也失败,因为页面已提交到articles//blog/wp-login.php
。
我尝试过的其他事情没有成功:
siteurl
和home
一般(而不是将此更改直接进入数据库)wp-config.php
define('WP_HOME','http://example.com/blog')
和define('WP_SITEURL','http://example.com/blog')
.htaccess
删除所有内容并运行/wp-admin/index.php
(以重新生成.htaccess
).htaccess'
的内容更改为以下代码:.htaccess中的代码:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /blog
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我可以尝试其他任何事情吗?
答案 0 :(得分:0)
解决!问题是wordpress-https_ssl_host
表中字段wp_options
的值。我已将其从https://www.example.com/article/
更改为https://www.example.com/blog/
。我假设此值已由WordPress HTTPS(SSL)插件设置。