サポート » その他 » .htaccess アクセス制限がうまくいきません

  • 解決済 hanamaru

    (@hanamaru)


    サイト全体はhtmlで作り、ブログだけwordpressを使用しています。
    /blog フォルダにwordpressをインストールしました。
    このブログにだけアクセス制限をつけたいと思っています。

    .htaccess を見たところ、下記のようにwordpressのデフォルトの
    記述と、プラグイン用の記述が書いてありました。

    #SITEGUARD_PLUGIN_SETTINGS_START
    #==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
    <IfModule mod_rewrite.c>
    ~略~
    </IfModule>
    #==== SITEGUARD_RENAME_LOGIN_SETTINGS_END
    #SITEGUARD_PLUGIN_SETTINGS_END

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    ~略~
    </IfModule>
    # END WordPress

    この状況で、アクセス制限機能をつけるべく、
    .htaccess最上部に下記の記述を加えて、

    # password
    AuthUserFile /home/blog/.htpasswd
    AuthGroupFile /dev/null
    AuthName “Please enter your ID and password”
    AuthType Basic

    require valid-user

    <Files ~ “^.(htpasswd|htaccess)$”>
    deny from all
    </Files>
    # END password

    .htpasswdファイルに下記の記述をしました。
    (xxxxxxはID、:yyyyyyはパスワード)

    xxxxxx:yyyyyy

    UTF-8で保存、アスキー転送モードでアップしました。
    これがうまくいかず、エラーになります。
    記載の位置および内容に間違いがあるのでしょうか。

    よろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    どんなエラーがどこに出たのかがわかりませんが、.htpasswdのパスワードをそのままで書いていたりはしませんよね?

    トピック投稿者 hanamaru

    (@hanamaru)

    コメント、ありがとうございます。

    xxxxxx:yyyyyy
    ではありませんが、文字列を書いています。
    たとえば

    hanamaru:hanahana_fine_day

    暗号化とかはしていません。

    直接 .htpasswd までのアドレスをブラウザで打って、見えないことは確認してますか。

    トピック投稿者 hanamaru

    (@hanamaru)

    遅くなりました。
    コメントありがとうございます。

    直接、.htpasswdを打った場合も、アクセスした場合も、両方下記エラーメッセージが出ます。

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, admin@******.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    トピック投稿者 hanamaru

    (@hanamaru)

    既存の.htaccessをリネームし、サーバー管理からアクセス制限をかけてからリネームしたファイルの内容をコピペする方法でうまくいきました。

    結局はなにが原因かわかりませんでしたが、時間のあるときに比較してみようと思います。
    サーバーの機能を使ったので、暗号化もされています。
    暗号化はしないといけないのですね。

    勉強になりました。

    ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「.htaccess アクセス制限がうまくいきません」には新たに返信することはできません。