🚀 サイト構築が難しい?手取り足取りご案内します——「WordPressサイト構築伴走」サービスを詳しく見る →

Baidu Cloud仮想ホスティングBCH擬似静的ルール_WordPress 404エラーの解決

WordPressでサイトを構築する後、擬似静的ルールを設定しても、トップページ以外のすべてのページが404エラーになる場合、サーバーの擬似静的ルールが正しく設定されていないことが原因です。この記事では、Baidu Cloud仮想ホスティングでのWordPress 404エラーの解決方法を紹介します。VPSを使用し、宝塔パネルまたはLNMPワンクリックインストールパッケージをインストールしている場合、サイトを追加する際に簡単に擬似静的ルールを設定できます。しかし、Baidu Cloud仮想ホスティングBCHを使用している場合、擬似静的ルールの設定方法は少し面倒です。以下は、Baidu Cloud仮想ホスティングBCHでWordPressの擬似静的ルールを設定する方法です。他のプログラムでも同様の方法が使えます。

事前準備

Baidu Cloud仮想ホスティングBCHでは、擬似静的ルールを設定する方法が2つあります。1つはapp.confファイルを使用する方法、もう1つはbcloud_nginx_gen.confファイルを使用する方法です。Naibaのおすすめは2番目の方法ですが、ここでは両方の方法を紹介します。

app.conf

以下のコードをコピーし、app.confファイルとして保存してください
handlers:
    - url : /
    script : /index.php
    script : /index.html

    - rewrite_not_exist: (.*)
    script: /index.php/$1

    - errordoc : 404 /error/404.html

    - expire : .jpg modify 10 years
    - expire : .swf modify 10 years
    - expire : .png modify 10 years
    - expire : .gif modify 10 years
    - expire : .JPG modify 10 years
    - expire : .ico modify 10 years
補足説明:上記のルールでは404ページを/error/404.htmlにカスタマイズしています。WordPressのデフォルトの404ページを使用したい場合は、この行を削除してください。以下のファイルのexpireはファイルの有効期限で、デフォルトは10年に設定されていますが、30 daysなどに変更できます。参考資料:Baidu Cloudヘルプドキュメント

bcloud_nginx_user.conf

以下のコードをコピーし、bcloud_nginx_user.confとして保存してください
location / {

        try_files $uri $uri/ /index.php?$args;

}

# Add trailing slash to */wp-admin requests.

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

具体的な方法

app.confまたはbcloud_nginx_user.confファイルを準備したら、擬似静的ルールの設定を開始できます。方法は以下の通りです: 1、FTPソフトウェアを使用して、app.confまたはbcloud_nginx_user.confファイルをウェブサイトのルートディレクトリにアップロードします(どちらか1つだけをアップロードし、両方はアップロードしないでください。) 2、Baidu Cloud仮想ホスティングBCHのコントロールパネルで、サイトの起動/停止を見つけ、「サイトサービスをリロード」の後ろのボタンをクリックします。百度云虚拟主机BCH3、WordPressサイトの設定で擬似静的(パーマリンク)を設定し、フロントエンドで効果を確認します。ここまでで、百度クラウド仮想ホスティングBCHの擬似静的設定の設定が完了しました。参考動画資料:BCH擬似静的ルール設定

🚀 チュートリアルを見てもまだ迷っていますか?私が手取り足取りご案内しましょう

「WordPressサイト構築伴走」——ドメイン選び、ホスティング購入から、テーマのインストール、公開、投稿まで、すべてのステップで私が伴走します。遠回りせず、目標に直行できます。

👉 サイト構築伴走サービスを詳しく見る
🔒

コメントは終了しました

この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。

×
二维码

QRコードをスキャンしてフォロー

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: