Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

404エラーなしでWordPressにHTMLページをアップロードする方法

WordPressは主にブログの投稿やページを扱うように設計されていますが、静的なHTMLページをサイトに追加する必要がある場合もあります。これは、カスタマイザーや独立したコンテンツに便利です。

課題は、WordPressがこれらのHTMLページを自動的に認識せず、404エラーにつながる可能性があることです。私たちは、多くの初心者がこの問題で苦労しているのを見てきました。

この投稿では、404エラーを引き起こすことなくWordPressにHTMLページをアップロードする正しい手順を紹介します。WordPressサイトにHTMLページを追加する場合も、同じ手順で行います。

How to upload an HTML page to WordPress

なぜWordPressにHTMLページをアップロードするのか?

WordPressには、サイトにページを追加するためのコンテンツタイプがビルトインされています。多くの場合、WordPressテーマには、ページを表示するためにあらかじめデザインされたページテンプレートが追加されています。

優れたWordPressランディングページプラグインはドラッグアンドドロップビルダーで美しいページテンプレートを作成することができます

ほとんどの場合、WordPressサイトにHTMLページをアップロードする必要はありません。

専門家のアドバイスカスタムページをデザインするには、最高のWordPressページビルダープラグインであるSeedProdを使用することをお勧めします。ドラッグ&ドロップのインターフェースでランディングページをデザインできます。さらに、プロがデザインしたテンプレートが付属しているので、出発点として使用することができます。

SeedProd page builder

しかし、古いサイトの静的なHTMLページや、気に入って使いたい静的なテンプレートがある場合もあるでしょう。

これらのシナリオでは、WordPressにHTMLページをアップロードする必要があります。

WordPressは独自のSEOフレンドリーなURL構造を持っているため、単純にHTMLページをアップロードしてアクセスしようとすると404エラーになることがあります。

とはいえ、404エラーを起こさずにWordPressサイトにHTMLページをアップロードする方法を見てみましょう。

WordPressサイトへのHTMLページのアップダー

まず、アップロードしたいHTMLページを用意しなければならない。

個別HTMLページでCSSや画像ファイルが区切られていない場合は、そのままアップロードできます。

ただし、アップロードしたいページにCSSファイルと画像が区切られている場合は、それらをディレクトリ構造で配置する必要があります。

理想的なのは、コンピューター上のフォルダーにファイルを置くことです。

Arrange HTML page

メインのHTMLファイルを開いて、すべてが期待通りに動くことを確認するのを忘れないでください。

次に、FTPクライアントまたはホスティングアカウントのコントロールパネルのファイルマネージャーアプリを使用してWordPressサイトに接続する必要があります。

その後、先ほど作成したフォルダーをWordPressサイトのルートフォルダーにアップロードする必要があります。ルートフォルダーとは、wp-adminwp-contentwp-includesフォルダーがあるフォルダーのことです。

Upload files

ファイルをアップロードしたら、サイトにアクセスしてHTMLページを表示できます。

HTMLとそれに付随するCSSや画像ファイルを含むフォルダーをアップロードした場合は、アップロードしたフォルダー名を次のようにサイトアドレスの最後に追加する必要があります:

https://example.com/landing-page/

注:フォルダー内のメインのHTMLファイルは、index.htmlという名前でなければなりません。そうでない場合は、HTMLファイルの名前もプロバイダーで指定する必要があります。

一方、スタンドアロンのHTMLファイルをアップロードした場合は、HTMLファイル名をサイトアドレスの最後に追加するだけです:

https://example.com/landing-page.html

アップロードしたHTMLページが表示されます。

エラーページに遭遇した場合は、トラブルシューティングが必要です。

WordPressのHTMLページアップロードのトラブルシューティング

通常は、ページやフォルダーに直接アクセスしてHTMLページを表示できるはずです。

しかし、WordPressまたはWebサーバーが使用する書き換えルールのために、WordPressの一般的なエラーに遭遇する可能性があります。

1.WordPressでHTMLページアップロード後の404エラーを修正する

404エラーはWordPressで最もよく見られるエラーのひとつです。しかし、ほとんどの場合、修正するのはとても簡単です。

HTMLページをアップロードした後に404エラーが表示される場合は、.htaccessファイルに書き換えルールを追加するだけです:

RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]

2.WordPressでHTMLページをアップロードした後の403エラーを修正する

403エラーは、新しくアップロードしたHTMLページやアップロードしたフォルダーのファイル権限によって発生することもあります。

FTPクライアントを使用してサイトに接続し、アップロードしたHTMLページまたはフォルダーをクリックして選択するだけです。

次に、右クリックして、FTPクライアントの「ファイル権限」オプションを選択します。

Open file permissions

ファイル権限のポップアップが表示されます。数値フィールドに’755’を入力し、’Recurse into subdirectories’オプションをチェックしてください。

その下にある「すべてのファイルとディレクトリに適用」オプションを選択し、「OK」ボタンをクリックします。

File permissions checkbox

これにより、HTMLアップロードフォルダとその中のすべてのファイルとフォルダのファイル権限が設定されます。

詳しくは、WordPressのファイルとフォルダーの権限エラーを修正する方法のチュートリアルをご覧ください。

カスタムHTMLページをXML Sitemapsに追加する

HTMLページのアップロードが完了したら、次は検索エンジンにそのページがあなたのサイトの一部であることを知らせる番です。

最も簡単な方法は、サイトのXMLサイトマップに追加することです。

まだサイトマップを設定していない場合は、WordPressにXMLサイトマップを追加する方法の投稿の指示に従ってください。

まず、All In One SEO for WordPressプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストールに関する投稿をご覧ください。

有効化した後、All In One SEO ” Sitemapsページにアクセスします。一般設定」ページで、「サイトマップを有効化」トグルがオンになっていることを確認してください。

AIOSEO sitemaps

その後、少し下にスクロールして、「追加ページ」のセクションに行く。

トグルをスライドさせてこのセクションを有効化し、「ページURL」設定にHTMLページまたはフォルダーのURLを入力します。

Add page URL

ページを追加」ボタンをクリックして追加します。

その後、忘れずに「変更を保存」ボタンをクリックして設定を保存してください。

All In One SEOは、WordPress XMLサイトマップにカスタムHTMLページのURLを含めるようになります。検索エンジンはそのURLを見つけ、サイトの他のページと同じように扱うことができます。

ボーナス・リソース

404エラーに対処したり、サイトのページを管理したりする際に役立つ、その他のリソースを以下にご紹介します:

この投稿が、エラーを起こさずにWordPressにHTMLページをアップロードする方法を学ぶのにお役に立てば幸いです。より多くのトラフィックを獲得するためのWordPress SEOガイド、またはWordPressのスピードとパフォーマンスに関する初心者ガイドもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

9件のコメント返信を残す

  1. Dennis Muthomi

    This was really helpful!
    I was able to upload the HTML files correctly using FileZilla and it actually worked without any issues. Adding the custom page to the XML sitemaps was also a great tip to make sure search engines can find it.
    thanks for providing such a clear walkthrough!

    • WPBeginner Support

      You’re welcome :)

      管理者

  2. Jiří Vaněk

    Thank you for the advice. I tried it on FTP without success and the only thing missing for it to work was the htaccess code. Perfect.

    • WPBeginner Support

      Glad our guide could help :)

      管理者

  3. Irene

    Anytime I have any WordPress related question and I search on Google, I always know I would get the most reliable and very simplified explanation whenever I scroll to find WPbeginners article on the search results.

    This article and your other articles have always been helpful. I’m glad I belong here. Thank you.

    • WPBeginner Support

      Thank you, glad we can help solve any issues you run into :)

      管理者

  4. David Leitch

    Hi Thanks for this article. It almost solves my workflow problem.

    I have some excel files I update each week. I want to upload charts and tables from those files to word press each week. Preferably the upload would happen automatically but the only way I have seen to do this is to save the excel page as .htm. I wanted to save it into the wordpress directory and then use an embed link. Do you have a suggestion?

    thank you

  5. Raashid Din DAR

    Found this article helpful. Keep the good work up.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。