• 解決済 sakusyun

    (@sakusyun)


    過去記事を探しても見あたらなかったので質問させていただきます。

    wordpressはデザインの変更作業をしている際も
    常に公開状態になっていて、
    中途半端な段階を第三者に見られてしまうものだと思います。
    これは仕方のないことなのでしょうか。
    また、サーバのルート上にindex.htmlというファイルがあっても、
    wordpressをインストール後は
    http://00000/index.html
    ではなく、いきなり
    http://00000/wordpress
    に飛ぶものだと思います。

    そこで自分がやりたいことなのですが、
    http://00000/
    にアクセスした時にはindex.htmlが開き、
    そこには工事中のお知らせだけを書きます。
    自分は
    http://00000/wordpress
    と打ち込むと、工事中のwordpressが見られる。
    要するに、第三者に制作課程を見られたくないのですが、
    何かよい方法があれば教えていただきたいのです。

    アドバイスの程、よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • いろいろ方法があるんですが、一番安全確実なのは、「Document Root (ウェブ公開ディレクトリー) を変更してしまう」です。ウェブサーバーの設定が変更できればそうしたらよいですし、それが無理ならば、公開用ディレクトリーの名称を変更してしまうなどの方法があります。

    例えば、public_html が Document Root となっているならば、メンテナンス表示用 HTML を maint_html ディレクトリーに格納しておいて、作業時は、public_html を public_html_escaping とかに名称変更し、maint_html を public_html にリネームします。

    他の方法としては、「Maintenance Mode」というプラグインを使って作業中表示に変更してしまうというのもあります。
    デザイン変更であればこれで十分ですが、WordPress 本体のアップグレードであれば、このプラグインを使うのは避けた方がよいです。なぜならば、Maintenance Mode は、WordPress コアの機能はそのまま生きているため、コアのアップグレードをするというのは「WordPress が動いたままアップグレードする」ということで、少しばかり危険が伴います。

    で、ちょっと気になった点を書いておきます。

    wordpressをインストール後は
    http://00000/index.html
    ではなく、いきなり
    http://00000/wordpress
    に飛ぶものだと思います。

    それは設定によります。通常は、index.html の方が index.php よりも優先されるので、index.html があればそれが見えるはずです (Apache ならば Directory Index の設定)。
    あと「http://00000/wordpress に飛ぶ」というのは、WordPress を「wordpress というサブディレクトリー」にインストールした場合に限られるでしょう。そういうインストールの仕方は、あまり好ましくありません (WordPress を使っているというのがバレバレで、クールな URI にならない)。

    さいごに、ドメイン名/ホスト名の例示としては、example.com, example.jp というのが用意されていますので、これを使ってください。「00000」とか独自の書き方は好ましくありません。もし、ローカルの LAN エリアに「00000」という名前のホストがあれば、そこに接続されてしまいますし、ウェブブラウザーによっては、00000.com ないし http://www.00000.com を検索して、そこに接続しようとする可能性があります。そして、00000.com は実在のドメイン名です。

    トピック投稿者 sakusyun

    (@sakusyun)

    lilyfan様、大変ご丁寧な回答ありがとうございます。
    そもそも、根本的に間違えていたようです。
    www内にindex.htmlはあったのですが、wordpressというフォルダ内に
    index.htmlは存在しませんでした。
    wordpressフォルダ内にindex.htmlを作成したところ、
    おっしゃるとおりindex.htmlが表示されました。

    また、/wordpressというインストールは好ましくないというアドバイスをいただき、
    自分でもその点はおかしいなと思っていましたので、大変参考になりました。
    ということは、wordpressフォルダごとではなく、wordpress内のデータ一式を
    wwwというルートディレクトリーに直に入れるのが一般的なのでしょうか。
    重ねてアドバイスをいただけるとありがたいです。

    また、質問の際のexample.com等の表記方法もご指摘いただき、ありがとうございます。
    そういうマナーというかルールを知らずに申し訳ありませんでした。
    今後は気をつけたいと思います。

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

    ということは、wordpressフォルダごとではなく、wordpress内のデータ一式を
    wwwというルートディレクトリーに直に入れるのが一般的なのでしょうか。

    http://example.jp/ で WordPress ウェブログを見せたいならば、ドキュメントルート直下にインストールするのが単純で分かりやすいでしょう。

    他には、ドキュメントルート直下に wordpress とか blog とかのいうサブディレクトリーを切って、そこに WordPress をインストールし、なおかつ、ブログの表示としては http://example.jp/ として見せる方法も可能です。この場合は、アップロードした写真のみ、wordpress (もしくは blog) というディレクトリーが見えてしまいますが、通常の投稿や固定ページの URL には wordpress (もしくは blog) という文字列は入ってきません。

    また、質問の際のexample.com等の表記方法もご指摘いただき、ありがとうございます。

    これはマナーでもルールでもなく、純粋に技術的な知識です。強いて言うと、セキュリティーのために必要な措置ということですね。00000.com は危険なサイトではなさそうですが、もしマルウェアを仕込んだサイトだったらまずい、ということです。

    トピック投稿者 sakusyun

    (@sakusyun)

    色々と大変勉強になりました。ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)

トピック「トップページを工事中告知のみにしたい。」には新たに返信することはできません。