【发布时间】:2015-09-19 02:49:53
【问题描述】:
我正在尝试将我的 Wordpress (v4.3.1) 站点从文件夹 example.com/articles 移动到 example.com/blog,但没有成功。首先,我更改了wp_options 表中的siteurl 和home 字段,然后我将articles 文件夹重命名为blog 并访问了example.com/blog/wp-login.php。登录页面显示为无样式,因为很多路径引用/articles//blog/(是的,带有双斜杠)。登录也失败了,因为页面提交到articles//blog/wp-login.php。
我尝试过的其他事情都没有成功:
- 通过 Wordpress 的“设置”>“常规”更改了
siteurl和home(而不是将此更改直接写入数据库) - 清除了我的 cookie
- 添加到
wp-config.phpdefine('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>
还有什么我可以尝试的吗?
【问题讨论】:
-
在上面列出的所有更改之后,您现在面临的问题是什么?或者你有网址吗?
-
@Ajith 问题已解决,请看下方答案。
标签: wordpress