解決策は、何百ものスクリプトを手動で作成する大勢の従業員を雇うことです。たくさんの仕事がありますが、他に何ができますか? いや、冗談です。
秘訣は、ブログ ページごとに新しいファイルを作成することではなく、ルーティングを変更するだけです。などの一貫した URL で機能するブログ システムを作成することから始めますblog.php?p=home
。完了したら、特定のリクエストをそのページにルーティングする .htaccess ファイルを作成します。たとえば、my.site/home
ロードする URLblog.php?p=home
が必要な場合は、次の .htaccess スクリプトが必要です。
<IfModule mod_rewrite.c>
RewriteEngine On
# Allow existing directories and files
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
# Route the request
RewriteRule ^(.*)$ blog.php\?p=$1 [QSA]
</IfModule>
これは、要求された URL にファイルが存在するかどうかを最初に確認します。存在する場合、そのファイルが表示されます。それ以外の場合blog.php?p=myPath
は、開かれます。リダイレクトの後の[QSA]
タグは、疑問符の後のすべてがリダイレクト先のスクリプトに渡されることを意味するためmy.site/home?day=wednesday
、ページに移動blog.php?p=home&day=wednesday
するとロードされます。
さらにサポートが必要な場合は、お気軽に質問してください。または、Google で「htaccess mod_rewrite」または「PHP pretty url」を検索して詳細を確認することもできます。これがお役に立てば幸いです!