0

- 在 bluehost 共享帐户上全新安装

-我已经阅读了文档,其中包含在此处找到的建议解决方案。没有任何效果。

当我点击:http ://www.mydomain.com/wp-admin我得到:

http://www.mydomain.com/wp-login.php?redirect_to=http%3A%2F%2Fwww.mydomain.com%2Fmydomain-com%2Fwww%2Fwp-admin%2F&reauth=1

似乎它将我重定向到我的域包含文件的真实子目录。为了实现这一点,我的提供者指示在我的帐户目录的根目录上使用此 htaccess:

# Use PHP5.3 Single php.ini as default
AddHandler application/x-httpd-php53s .php

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteCond %{REQUEST_URI} !^/mydomain-com/www/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /mydomain-com/www/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteRule ^(/)?$ mydomain-com/www/index.php [L]

有关目录结构的更多信息

www.mydomain.com 安装在 /public_html/mydomain-com/www

wordpress 安装在我的 www.mydomain.com 的根目录中,因此:/public_html/mydomain-com/www

有任何想法吗?

编辑:我发现唯一可行的方法是直接访问http://www.mydomain.com/wp-login.php

4

1 回答 1

3

我在这里找到了解决方案

重要的东西:

在 WP 目录的 .htaccess 文件中,在包含“RewriteEngine on”的行下方,添加:

# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ /wp-admin/ [R=301,L]
于 2013-09-11T07:11:24.893 回答