メンバーメニュー

ようこそ、ゲストさん

トップ > カテゴリ一覧 > スタードメイン無料サーバー > .htaccessをいじったらWordPressにログインできなくなった

質問

  • スタードメイン無料サーバー

    .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

  • 投稿者:kashaさん 投稿時間:2021/01/11 15:52