ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使用して動的サイトマップを作成する
サイトマップの目的は、検索エンジンに優しいものにすることです。検索エンジンは毎日 Web サイトをクロールします。リアルタイムで更新されるサイト マップを提供できれば、必然的に Web サイトをクロールする際の検索エンジンの効率が向上します。
ここでは、PHP を使用して自動サイトマップ ジェネレーターが実装されており、クローラーがサイトマップにアクセスすると動的にページを作成し、リアルタイムで更新される sitemap.xml を提供します。
具体的な実装では、まず、sitemap.xml 内の php ステートメントを実行できるように、Apache サーバーに XML ファイルの php としての解析をサポートさせる必要があります。
サイトのルート ディレクトリにある .htaccess ファイルの と の間に次の文を追加できます:
AddType application/x-httpd-php .xml
php 部分に関しては、実際には、最初に Web サイトのホームページにあるすべての URL を取得し、次にページに URL を書き込み、同時に作成日を追加して今日に設定します。こうすることで、クローラーはサイトがリアルタイムで更新されていると認識し、検索順位が向上します。次に、sitemap.xml のソース コードです。