ホームページ >バックエンド開発 >PHPチュートリアル >.htaccess と play.php を使用して PHP で URL 書き換えを実装するにはどうすればよいですか?

.htaccess と play.php を使用して PHP で URL 書き換えを実装するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-06 07:28:10336ブラウズ

How to Implement URL Rewriting in PHP Using .htaccess and play.php?

PHP での URL 書き換え

段階的な実装

URL 書き換えを実装するには、以下を変更する必要があります:

  1. .htaccess ファイル (Web のルートにあります)ディレクトリ)
  2. play.php スクリプト

1. .htaccess ファイルを変更します:

次のコードを .htaccess ファイルに追加します:

RewriteEngine On
RewriteRule ^videos/play/([a-zA-Z0-9_-]+)$ videos/play.php?title= [L]
RewriteRule ^videos/play/(\d+)/([a-zA-Z0-9_-]+)$ videos/play.php?id= [L]

2. play.php スクリプトを変更します:

play.php スクリプトで、パラメータを次のように処理します:

<?php
if (isset($_GET['title'])) {
    // Redirect based on title
} elseif (isset($_GET['id'])) {
    // Redirect based on ID
} else {
    // Display error or default page
}
?>

SEO に関する考慮事項

SEO の観点から、どちらの URL 書き換え形式も比較的許容されます。ただし、追跡と分析の目的には 2 番目の形式 (ID 付き) が推奨されます。これにより、特定のビデオの視聴者数を簡単に追跡できます。

実装の選択肢

特定の例では、以下を選択できます。実装:

  • http://example.com/videos/play.php?title=google-io-200 9-wave-intro
  • http://example.com/videos/play.php?id=203

これタイトルまたは数値 ID に基づいてリダイレクトできます。

以上が.htaccess と play.php を使用して PHP で URL 書き換えを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。