我正在将我的Wordpress博客从子域(当前它所在的位置)移动到我的根域的最新版本。所以基本上它现在在
blog.exampledomain.com
我想要它去
exampledomain.com/blog
我可以移动所有内容,但是wp-admin以错误的方式抛出404或重定向。所以我无法管理我的博客!
我做过的事情:
更新了.htaccess,如下所示:
RewriteEngine On RewriteBase / blog / RewriteRule ^ index.php $ - [L]
RewriteCond%{REQUEST_FILENAME}! - f RewriteCond%{REQUEST_FILENAME}!-d
RewriteRule。 /index.php [L]
如果我这样设置,博客本身可以工作,但是wp-admin会抛出404.我还尝试了另外的.htaccess设置我找到了
#BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog.
RewriteRule ^index\.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
这种方法使我可以重定向到
exampledomain.com/blog/blog/wp-admin
再次抛出404!我现在卡住了
其他信息不确定是否有用:
答案 0 :(得分:0)
您的siteurl
和home
的走法错误。
siteurl
是您安装Wordpress的位置(例如http://exampledomain.com/blog/
)。
home
是您网站其余部分的位置(例如http://exampledomain.com
)。
更改应可以解决。您可以reset your .htaccess file并再次保存永久链接选项,以生成新的正确选项(如果使用多站点,则只能使用多站点)。