このブログのはてなブックマーク数 このエントリーをはてなブックマークに追加

知らなきゃ絶対損するPCマル秘ワザ

知らなくて損したPC情報とかを分かりやすくメモする個人ブログ。
『月,水,金』の週3回更新!(予定)

このブログ内をキーワードで検索することもできます。
Loading



最新記事
  • iPhone: iOS 12 にしたら設定から「機能制限」が消えた件 (02/15)
  • Windows:「FontCache」がSSDに書き込みまくるので停止する (02/13)
  • ニコニコ生放送:「実験放送」のタイムシフトでレジュームを使う (02/11)
  • LINE:複数のトークルームを一括で既読にする方法 (02/08)
  • Thunderbird(60以降):メール一覧の背景色を1行ごとに変える (02/06)
  • 管理人より
    2019年もよろしくおねがいします。

    「WordPress」を専用ディレクトリに置きつつメインドメインで運用

    このエントリーをはてなブックマークに追加
    WordPress 専用ディレクトリ インストール URLをトップにする


    こんにちは、さち です。

    先日、サーバーに WordPress をインストールする機会がありました。

    通常、WordPress のインストールは
    ルートディレクトリ(最上位の公開ディレクトリ)にしますが
    WordPress 関連のファイルは結構多いので
    ルートディレクトリがゴチャゴチャしてしまいます。

    そのうち、どれが WordPress のファイルか分からなくなって
    間違えて削除してしまいそうで心配……。

    そこで、今回は
    WordPress を専用ディレクトリ(子ディレクトリ)に設置しつつも
    メインドメインで運用する方法について書いていきます。




    操作手順

    下記手順は、WordPress をメインドメイン(expample.com)で運用していますが
    サブドメイン(sub.example.com)で運用する場合も同じ手順で可能です。
    その場合、ドキュメントルート=サブドメインの最上位ディレクトリと置き換えて
    操作を行って下さい。

    1. WordPress をサーバー上の専用ディレクトリ(フォルダ)にインストールします。
      例として、ドキュメントルートの子ディレクトリ「wp」にインストールしたとします。
      WordPress 専用ディレクトリ インストール URLをトップにする

    2. 普通に WordPress の初期設定をしてサインインします。
      左側のメニューの「設定」→「一般」と進みます。
      WordPress 専用ディレクトリ インストール URLをトップにする

    3. 「サイトアドレス」をトップの URL に変更します
      「WordPress アドレス」はそのまま変更しないで下さい。バグります。
      WordPress 専用ディレクトリ インストール URLをトップにする

    4. 下にページをスクロールして、「変更を保存」をクリック。
      ファイルが存在しないなどと表示されても問題ありません。
      WordPress 専用ディレクトリ インストール URLをトップにする

    5. 子ディレクトリ「wp」内にある、「.htaccess」「index.php」をドキュメントルートにコピーします。
      「移動」ではありません。「コピー」です。注意して下さい。
      すでに、ドキュメントルートに「.htaccess」がある場合は
      「wp」ディレクトリの「.htaccess」の内容を、ドキュメントルートの「.htaccess」に追記します。
      WordPress 専用ディレクトリ インストール URLをトップにする

    6. ドキュメントルートの「index.php」を編集します。
      17行目のクォート内「/wp-blog-header.php」の先頭に
      WordPress が入っているディレクトリ名を付け「/wp/wp-blog-header.php」として保存。
      <?php
      /**
      * Front to the WordPress application. This file doesn't do anything, but loads
      * wp-blog-header.php which does and tells WordPress to load the theme.
      *
      * @package WordPress
      */

      /**
      * Tells WordPress to load the WordPress theme and output it.
      *
      * @var bool
      */
      define('WP_USE_THEMES', true);

      /** Loads the WordPress Environment and Template */
      require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

    7. パーマリンクの設定をしている場合は
      WordPress の左側のメニューから「設定」→「パーマリンク設定」を開き
      適切な設定にします。

    これで、メインドメインにアクセスした時に WordPress のサイトが表示されます。

    ちなみに、ドキュメントルートに「index.html」があると
    WordPress(index.php) ではなく、そちらが読み込まれてしまいます。
    「index.html」の名前を変更または削除をするか、
    「.htaccess」で読み込みの優先順位を変えましょう。

    ちなみに、WordPress のログイン画面には
    「example.com/wp-login.php」と
    「example.com/wp/wp-login.php」どちらでもアクセスできます。




    このエントリーをはてなブックマークに追加




    管理人だけが読めるコメントにする(返信はしません)
    【お知らせ】
    • コメントは承認制です。反映に時間がかかります。
    • スパムコメント防止のため一部ホストを規制中です。
    • URLを含む投稿はできません。必要な場合は最初のhを削って下さい。
    • 記事に直接関係ない個人のトラブルにはお答えできません。
    • Android は使用経験がないので質問を頂いても答えられません。
    • その他詳細はこちら





    記事別の週間アクセス数ランキングです。こちらの記事もぜひ読んでみて下さい。

    2008-2019 知らなきゃ絶対損するPCマル秘ワザ  無断転載禁止

    ブログパーツ