• 解決済 hiro3

    (@hiro3)


    ロリポップ!で、2つの独自ドメインをマルチドメインで使っています。

    まずひとつ目は、直下にワードプレスを入れて既に運用しています。

    この度2つ目のドメイを取り、マルチドメインで設定しました。
    そのサイトの中身は、ワードプレスを使わずに、htmlで作ったページです。

    この2つ目のドメインを、直下の中に「aaaaaa」というフォルダを作り、
    その中にindex.html 初め、全てのファイルを入れました。

    ところが、この2つ目のドメインにアクセスすると、画面が表示されず、
    ダウンロードになってしまいます。

    理由がわからず、色々やってみましたが、もしかすると、ワードプレスが入っている環境のフォルダなので、htmlは表示されないかと思いだしました。

    できればワードプレス上で作らず、htmlのまま表示させたいと思っていますが、
    何か方法はありますでしょうか?

    よろしくお願いします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    あー、おそらくWordPressが出力した.htaccessが、1つ下の「aaaaaa」というフォルダにまで影響を与えているケースですかね。

    【方法1】
    理想的な方法は、ロリポのドキュメントディレクトリ直下には直接データを置かず、
    その下にディレクトリを作って、そこにドメインを当てることです。
    直下にインストールしたWordPressを、1つ下の階層にインストールし直す。
    インストールし直したら、1つめのサイトのドメインのDNSを1つ下のディレクトリに振りなおして今までどおりのURLで運用。

    【方法2 ※WordPressをドキュメントルートから移動できない場合】
    下層ディレクトリ、つまり「aaaaaa」というフォルダ内に.htaccessを新規でUPします。
    .htaccessの中身は以下のように記述します。

    <IfModule mod_rewrite.c>
    RewriteEngine Off
    </IfModule>

    手元のロリポ環境を解約してしまったので推測で回答しています。
    うまくいかなかったらすみません。状況回答いただければもう少し考えます。

    トピック投稿者 hiro3

    (@hiro3)

    ありがとうございます。
    なんとなくそんな気がしていました。

    WordPressを移動できないようなので、
    「aaaaaa」というフォルダ内に.htaccessを新規でUPする方法を試してみます。
    また結果をご報告します。

    横からですが、WPは関係ないと思います。
    パーマリンク変更によってWPが生成する.htaccessでは、存在するファイルやフォルダはそのまま表示しますので、’aaaaaa’フォルダは影響を受けないはずです。
    また2つ目のドメインでアクセスしているはずですから、この場合は、サーバー全体で上位の階層にあっても、現在のサイトのドキュメントルートより上の.htaccessの影響は受けないようです。
    このことは次のようにして確認しました。
     
    前提条件:デフォルトでIndexesにより、ディレクトリ内のファイル一覧を表示し、.htaccessのOptionsでIndexesの上書き設定が許可されている状態のディレクトリです。
    WPのルート内に作成したディレクトリにindex.htmlは無い状態です。
     
    Case1.WPのディレクトリの.htaccessに次の1行を追加

    Options -Indexes

    結果:ディレクトリ内ファイル一覧が表示されます。
    補足:WPのURL+ディレクトリ名でアクセスした場合は、アクセス権がないというエラーが表示されます。上記1行を追加しない状態では、ディレクトリ内が一覧表示されます。
     
    Case2.上記1行だけを記述した.htaccessをWP内のディレクトリに設置してから再度アクセス。
    結果:アクセス権がないというエラーが発生します。
     
    マルチサイトでの動作は不明ですが、WPをインストールしてそのまま利用していますか?
    フォーラム » 【重要】 お読みください » 問題解決のためのチェックリストは試したでしょうか?
    上記を確認して、環境等は質問時になるべく正確に記載して置いてください。
     
    WPの.htaccessの影響を受けているか確認したいのでしたら、一旦WPのルートにある.htaccessを削除して確認してもいいと思います。
    再度.htaccessを設置する場合は、パーマリンク設定で何も変更せずにそのまま’変更を保存’ボタンを実行するといいです。
     
    WPが生成する.htaccessが原因で、ファイルのダウンロードになるという挙動は珍しいです。
    どちらかというとサーバーの設定が原因ではないかと思うので、サポートに問い合わせた方がいいのではないでしょうか。

    トピック投稿者 hiro3

    (@hiro3)

    今、mypacecreator さんの記述の「.htaccess」ファイルをアップしたらうまくいきました。
    ただ、popup さんが言われるように、’aaaaaa’フォルダ の中に、既に「.htaccess」ファイルがあり、それが影響してダウンロードになっていたのかもしれません。

    消してしまったので、前の状態が再現できないので、はっきりとはわかりません。

    ただ、現在では、mypacecreator さんの記述の「.htaccess」ファイルを入れた状態で正常に見えるようになりました。

    上位のワードプレスが影響しているのではないという件のご意見も参考になりました。
    ありがとうございました。

    .htaccessは何を利用してアップロードしたのでしょう?
    大抵のFTPソフトは、既存のファイルをアップロードした際は、上書きするかどうかの確認ダイアログが表示されます。
    何も表示されなかったのでしたら、.htaccessは’aaaaaa’にはなかった可能性があります。
    何というソフトでアップロードしたのですか?
    もし確認せずにアップロードするように設定していたのでしたら、今後は、トラブル防止のためにも確認ダイアログを表示する設定にしてアップロードすることをおすすめします。
     
    問題の解決が確認出来たのでしたら、’aaaaaa’フォルダの.htaccessは削除しても大丈夫です。

    トピック投稿者 hiro3

    (@hiro3)

    FFFTPというソフトです。
    ありがとうございました。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「ワードプレスと関係ないのかもしれないのですが」には新たに返信することはできません。