質問
-
スタードメイン無料サーバー
.htaccessをいじったらWordPressにログインできなくなった -
本文:
お世話になります。
状況です。
スタードメインでドメインを取得しました。これを、●●.jpとします。
無料でスターサーバーが付いてくるので、簡単インストールを使ってWordPressを導入しました。
旧スタードメイン契約だったので、インポートしました。正常にインポートできました。
WordPressはルートの下にある/wp内に保存されていることはwebFTPで確認しました。
ここで、一旦キャッシュをクリアして●●.jpにアクセスすると「お客様のページがアップロードれていません。」的なデフォルトページが表示されました。ルート直下にあるindex.htmlにアクセスしているためだとわかるので、.htaccsess側からリダイレクトするために以下のように記述を変えました。
変更前
#####wpcomment_nojpdeny#####
SetEnvIf Request_URI ".*" WpCommentDeny
#####end:wpcomment_nojpdeny#####
変更後
#####wpcomment_nojpdeny#####
SetEnvIf Request_URI ".*" WpCommentDeny
#####end:wpcomment_nojpdeny#####
# Default Page Change
DirectoryIndex /wp/index.php
このときにwp/index.phpのみパーミッションを644から755に変更しました。(403エラーになるので)
これで、●●.jpアクセス時にindex.phpにリダイレクトできるようになりました。
問題は、この状態でWordPressにログインしようとすると
ログイン画面は表示されますが、パスワード入力後に
「このアドレスへのリクエストに対するサーバーの自動転送設定がループしています。」
となって、ログインができなくなってしまいました。
教えていただきたいのは●●.jp/wpへのリダイレクトを維持したままログインが可能となるような方法です。
せっかくドメインを取得しているのですから誰かに伝えるときに「●●.jp/wp」ではなく、「●●.jp」と伝えたいと考えています。
#####wpcomment_nojpdeny#####
SetEnvIf Request_URI ".*" WpCommentDeny
#####end:wpcomment_nojpdeny#####
# Default Page Change
DirectoryIndex /wp/index.php
を
#####wpcomment_nojpdeny#####
SetEnvIf Request_URI ".*" WpCommentDeny
#####end:wpcomment_nojpdeny#####
RewriteEngine On
Redirect permanent / http://●●.jp/wp/index.php
の様に書くとループしてしまうし・・・。
どうしたら良いでしょうか? - 緊急度:緊急投稿者:龍泉院さん投稿時間:2021/01/11 15:45
回答 No.10849
この回答がベストアンサーです
https://secure.netowl.jp/bbs/detail.cgi?td=3389