サポート » 使い方全般 » 複数の.htaccessファイル

  • 解決済 tom angle

    (@tom-angle)


    お世話になります。
    .htacessを変更したいのですが、現在2か所に異なった内容の.htaccessファイルが存在します。

    WordPressのURL http://sample.com/wp
    サイトアドレスのURL http:/sample.com/

    また、WP Securityプラグインでチェックすると http://sample/.com/wp/wp-admin に .htaccessファイルがない、という警告がでます。つまり、現在、作成または、更新する場所として、下記の3つが考えられる状態です。

    1.WordPressのURL http://sample.com/wp
    2.サイトアドレスのURL http:/sample.com/
    3.アドミdir http:/sample.com/wp/wp-admin

    .htaccessは本来どこに作成するべきなのでしょうか。
    複数の異なる.htaccessが存在する場合、これはそのままでよいのでしょうか。あるいは、
    1つだけにする、または、同じものをすべてに作成する、など、何か処理をする必要が
    あるのでしょうか。

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

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • Clara

    (@clara2010)

    .htaccess が置いてあるディレクトリの下位ディレクトリにも.htaccessがあった場合、その下位ディレクトリに於いては上位ディレクトリの.htaccessの内容は無視されます。

    WordPressではindex.phpの置いてあるディレクトリに.htaccessが必要で、これはパーマリンクの変更などで必要な内容を含みます。

    上記とは別に、wp-adminというディレクトリに別の.htaccessを置くこと自体は問題がありません。

    WP Securityプラグインでチェックすると http://sample/.com/wp/wp-admin に .htaccessファイルがない、という警告がでます

    多分wp-adminにセキュリティ保護用の.htaccessが置いていないというだけの意味でして、無くても問題は無いと思います。
    私の場合はドキュメントルート直下にインストールしていますので念の為にセキュリティ保護用に
    http://マイ・ドメイン/wp-admin/.htaccess
    というファイルを置いて、私のプロバイダのIP以外からはアクセスが出来ないようにアクセス制限の記述を書いています。

    回答としては
    1.WordPressのURL http://sample.com/wp 不要(ここにある.htaccessはインストール直後のサイトアドレスがここだった為その痕跡)
    2.サイトアドレスのURL http:/sample.com/ 必須(WordPressで使うため)
    3.アドミdir http:/sample.com/wp/wp-admin あれば安心無くても可
    でしょうか。

    トピック投稿者 tom angle

    (@tom-angle)

    Claraさん、明快なご回答ありがとうございました。

    いろいろと調べてもよくわからなくて、鬱々していたのですが、これですっきりしました。
    本当にありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「複数の.htaccessファイル」には新たに返信することはできません。