Discuz は人気のあるフォーラム プラットフォームで、PHP と MySQL をサポートする強力なオープン ソース プログラムです。 Discuz を使用すると、Web サイトのアドレスに「index.php」が含まれる場合がありますが、これは SEO やユーザー エクスペリエンスにとって好ましくありません。この記事では、簡単な設定でDiscuz Webサイトのアドレスから「index.php」を削除し、WebサイトのSEOとユーザーエクスペリエンスを向上させる方法を紹介します。
ステップ 1: バックアップ
Discuz の設定を変更する前に、Web サイトのファイルとデータベースをバックアップすることを強くお勧めします。このプロセスは、phpMyAdmin または別のツールを使用してデータベースをバックアップしながら、Web サイトのフォルダーをパッケージ化して安全な場所に保存するのと同じくらい簡単です。これは、問題や予期しない状況が発生した場合にサイトを迅速に復元するのに役立ちます。
ステップ 2: Discuz 設定を変更する
Discuz のバックグラウンド管理インターフェイスを開き、「グローバル -> 一般設定」と入力すると、「URL 設定」というオプションが表示されます。ここで「動的 URL」または「静的 URL」を選択できます。
RewriteRule ^(. )-thread-(\d )-(\d ).html$ フォーラム。 php? mod=viewthread&tid=$2&page=$3
このルールは URL を次から変更します:
http://yourdomain.com/forum.php?mod=viewthread&tid=123&page =1
次のような URL に変換します:
http://yourdomain.com/title-of-thread-123-1.html
疑似静的 URL を使用するには、サーバー上の RewriteEngine がオンになっていること、RewriteRule が有効になっていること、および .htaccess ファイルの編集方法を知っていることを確認する必要があります。疑似静的ルールの作成方法がわからない場合は、Discuz ヘルプ フォーラムで助けを求めることができます。
ステップ 3: Web サイトをテストする
セットアップの完了後、Web サイト、特に投稿ページやその他の動的 URL を開いて、「index.php」がないことを確認する必要があります。 」と表示され、正常にアクセスできます。アクセス中に問題が発生した場合は、バックアップを復元して、設定を再度変更してみてください。
概要
Discuz の Web サイト アドレスから「index.php」を削除すると、ユーザー エクスペリエンスと SEO 効果が向上します。このプロセスは複雑ではないため、この記事をよく読んで手順に従う必要があります。 Discuz の設定を変更する前に、不要なトラブルを避けるために、必ず Web サイトのファイルとデータベースをバックアップしてください。
以上がdiscuzからindex.phpを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。