世界で最も好まれるウェブサイト構築プラットフォームである WordPress は、ユーザーフレンドリーなパブリッシングプラットフォームとしてスタートし、瞬く間に業界を席巻しました。WordPress のインストールとサイト運営には、基盤となるファイルやフォルダの知識は必要ありません。しかし、ある日突然 WordPress ファイルの知識が必要になる状況に直面するかもしれません。.htaccess ファイルは学んでおきたい重要な WordPress ファイルの 1 つです。ここでは、WordPress の .htaccess ファイルを編集する方法を紹介します。
長い間 WordPress ウェブサイトを運営しているなら、どこかでこのファイルにアクセスして編集する必要に迫られたことがあるはずです。ウェブサーバー上にある .htaccess ファイルは、IP アドレスのブロック、WordPress ファイルへのアクセス制限、カスタムエラーページの起動、その他さまざまなことができます。
.htaccess の修正は簡単な作業ではありません。ちょっとしたミスでサイトが壊れる可能性があります。でも心配はいりません。サイトを壊さずに .htaccess ファイルを見つけて編集するプロセスをご案内します。
.htaccess ファイルとは?
.htaccess ファイルは、WordPress を初めてインストールしたときに自動的に作成されます。ホスティングサーバーに具体的な指示を与えるための極めて重要なファイルです。リダイレクト、ウェブサイト設定の変更、WordPress サイトの保護などの機能を実行するために使用されます。
例えば、ウェブサイトをリニューアルしていて特定のページへのアクセスを制限したい場合、.htaccess を使ってパスワード保護できます。Htaccess でサイトをパスワード保護する方法 というガイドもありますので、興味があればご覧ください。
.htaccess ファイルはどこにありますか?
WordPress の .htaccess ファイルは、WordPress インストールのルートにあります。どういう意味でしょうか?一歩引いて考えてみましょう。
WordPress サイトは、構造化された方法で保存された多くのファイルとフォルダで構成されています。
WordPress のファイル構造を理解するには、マトリョーシカ人形 (ロシア人形) を想像してください。このおもちゃは、さまざまなサイズの中空の木製人形のセットで構成されています。各人形は、より大きな人形の中にネストされています。
同様に、小さなウェブサイトファイルが大きなフォルダファイルの中にネストされています。最大の WordPress ファイルは public_html フォルダで、しばしばルートフォルダと呼ばれます。.htaccess ファイルはこのルートフォルダにあります。
WordPress で .htaccess ファイルを見つけるには?
.htaccess ファイルは一般的に非表示になっています。理由は、非常に重要なファイルであり、WordPress が誤って削除されるなどの潜在的な危険から守りたいからです。
.htaccess ファイルを見つけるには、WordPress ホスティングアカウントにログイン し、cPanel に移動します。そこから ファイルマネージャー を起動し、public_html フォルダを選択します。
.htaccess ファイルは非表示なので、cPanel ファイルマネージャーの右上隅に通常ある 設定 を選択して表示させる必要があります。設定を選択するとウィンドウがポップアップします。そこから 隠しファイルを表示 オプションを選択します。

これで public_html フォルダに戻ると、.htaccess が見えるはずです。

ファイルの見つけ方がわかったところで、編集方法をご紹介します。
.htaccess の扱い方を学ぶと、.htaccess ファイルでできることが非常に多彩なので役立ちます。 Click To Tweet
WordPress の .htaccess ファイルを編集するには?
.htaccess ファイルを編集する方法は複数あります。次の段落でそれらすべてを紹介します。
- cPanel から WordPress .htaccess ファイルを編集
- FTP クライアントを使用して WordPress .htaccess ファイルを編集
- またはプラグインを使用して WordPress .htaccess ファイルを編集
待って!まずバックアップを取りましょう
WordPress の .htaccess ファイルを編集する前に、完全なウェブサイトのバックアップを取ってください。 このファイルの重要性と、誤って削除してしまうリスクを強調しすぎることはありません。それに、.htaccess ファイルを編集してサイトで見たい変更が、期待通りにならない可能性もあります。あるいは最悪、サイトが壊れるかもしれません。いずれにせよ、バックアップがあればサイトをすぐに正常な状態に戻せます。心配無用です。
さて、.htaccess ファイルを編集する方法をご紹介します。
1. cPanel から .htaccess ファイルを編集
ステップ 1:
ホスティングアカウントにログインし、cPanel に移動して ファイルマネージャー を選択します。
ステップ 2:
ファイルマネージャーから public_html フォルダ に移動します。.htaccess ファイルはこのフォルダにあります。見つけたら 右クリック して 編集 を選択します。

これで完了です。今度はコードスニペットを挿入してウェブサイトに変更を加えられます。
2. FTP クライアントを使用して .htaccess ファイルを編集
.htaccess ファイルを編集するもう 1 つの方法は、FTP クライアントを使用することです。FTP クライアントが何か知らない人のために説明すると、それはあなたのウェブサイトをあなたのコンピュータに接続するツールのようなものです。FileZilla のような FTP クライアントを使えば、ホスティングアカウントにログインしなくても、ローカルコンピュータからウェブサイトのファイルにアクセスできます。FTP クライアントで .htaccess ファイルを編集する方法はこちらです。
ステップ 1: FileZilla をインストール
FileZilla をダウンロードしてインストール します (最も人気のある FTP クライアント)。インストール後、開きます。
ステップ 2: FTP 認証情報を見つける
FileZilla をあなたのウェブサイトに接続するには、FTP 認証情報が必要です。ホスティングプロバイダーに尋ねるか、自分で探したい場合は、こちらの 2 つのリソースが役立ちます – FTP 認証情報を手動で見つける方法 と FTP 認証情報を見つける動画。
FTP 認証情報は 4 つの要素で構成されます – ホスト名、ユーザー名、パスワード、ポート番号。
FileZilla のウィンドウ上部にこれらの認証情報を入力するオプションがあります。入力したら クイック接続 をクリックし、ソフトウェアがあなたのウェブサイトに接続するのを待ちます。

ステップ 3: .htaccess ファイルを特定して編集
FileZilla は 2 つのセクションに分かれています。左側には ローカルサイト として あなたのローカルコンピュータのファイル群 が表示されます。右側は リモートサイト として あなたのウェブサイトのファイル群 が表示されます。
リモートサイト から public_html フォルダを選択します。フォルダの内容が、リモートサイトセクションのすぐ下にある ファイル名 セクションに表示されます。
.htaccess ファイルが見つかったら、右クリックして編集を選択 します。

これで完了です。次に、プラグインを使用して .htaccess ファイルを編集する方法を紹介します。
3. プラグインを使用して .htaccess ファイルを編集
cPanel と FTP クライアントの両方で .htaccess ファイルを編集するのは、サイトのバックアップに行ってからファイルを編集する必要があるため、少しリスクが高いように見えます。ほとんどのウェブサイトオーナーは WordPress ファイルにアクセスせず、最初は少し圧倒されるかもしれません。そんな状態ではミスをするのも不思議ではありません。プラグインを使うのは安全な選択肢です。
リポジトリには .htaccess ファイルを編集するプラグインがいくつかありますが、慎重に検討した結果、Htaccess Editor を選びました。このプラグインは 50,000 以上のアクティブインストールがあり、5 つ星評価が 20 件以上あります。リポジトリページからは頻繁に更新されていることもわかります。Htaccess Editor は、適切なプラグインを選ぶためのすべての基準を満たしています。
ただし、プラグインをインストールする前に、サイトをステージング環境で試し、プラグインをインストールして互換性の問題がないか確認してください。互換性の問題は、サイトの動作がおかしくなったり、一部のプラグインが動作しなくなったりするトラブルの原因になります。WordPress サイトをステージングする方法 についての良い記事があります。
テストが済んだら、プラグインで .htaccess ファイルを編集しましょう。
ステップ 1:
WordPress ウェブサイトに Htaccess Editor をインストールして有効化 します。
ステップ 2:
ウェブサイトのダッシュボードで 設定 に行き、WP Htaccess Editor を選択します。これで WordPress ダッシュボードを離れることなく .htaccess ファイルにアクセスできます。任意のコードスニペットを挿入し、変更を保存 するのを忘れずに。

以上です!
最後に
おめでとうございます!WordPress エキスパートへの道の第一歩を踏み出しました。冗談はさておき、.htaccess の扱い方を学ぶと、.htaccess ファイルでできることが非常に多彩なので役立ちます。
さらに、ファイルを編集する方法が複数あるのは便利です。ある方法が難しいと感じたら別の方法を試せます。慣れれば、単に public_html フォルダに移動し、.htaccess ファイルを開いて編集するだけで済みます。ファイルを変更することで、ウェブサイトに必要なあらゆる機能を追加できます。ただし、編集する前には必ずバックアップを取るようにしてください。
BlogVault バックアッププラグインでバックアップを取ろう