2016-08-21 87 views
2

我在mysite/blog中设置了一个WordPress博客。当我尝试输入mysite/blog/wp-admin或许多其他文件时,我尝试将我重定向到博客索引。我无法登录。这里没有明确的答案。请帮忙!WP-admin将我重定向到索引

+0

尝试mysite的// WP-login.php中再次否则安装WordPress来解决问题 – meck373

+0

我试过了,没有工作 – firativerson

回答

0

您可以使用以下类型的网址来最大的可能是你的错误是登录的mysite /博客/ WP-login.php中

+0

我试过了,没有工作 – firativerson

+0

那么请检查您的站点名称/网站的URL在MySQL数据库手动:) –

2

.htaccess在WordPress的根。

请确保您有

RewriteBase /blog

整个文件,如果你没有增加任何功能,应该是这样的:

RewriteEngine On 
RewriteBase /blog 
RewriteRule ^index\.php$ - [L] 


# uploaded files 
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] 
# add a trailing slash to /wp-admin 
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] 

如果那不解决这个问题,还要检查以下几点

  • 检查您的wp-config.php,以确保您的网址是否正确定义:

    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/blog');

  • ,并在你的数据库

      在表 wp_sitemeta检查与 meta_key=siteurl行具有完整的URL的正确值,包括
    • blog
    • 和表中相同wp_options对于行option_name=siteurloption_name=home
+0

谢谢你的详细答案,但我跟着所有,仍然没有得到它 – firativerson