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 に答える