ホームページ >バックエンド開発 >PHPチュートリアル >PHP でユーザーフレンドリーな URL を作成するにはどうすればよいですか?

PHP でユーザーフレンドリーな URL を作成するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-21 21:20:12614ブラウズ

How Can I Create User-Friendly URLs in PHP?

PHP でのユーザー フレンドリーな URL の作成

従来のプロファイル URL には、次のようなクエリ文字列にユーザー ID が含まれることがよくあります。 🎜>

ただし、最近の Web サイトではよりクリーンな URL が好まれますlike:
www.domain.com/profile.php?u=12345

PHP でこれを実現するには、mod_rewrite ルールで .htaccess ファイルを利用することが 1 つのオプションです:
www.domain.com/profile/12345

このルールは /profile/63 からのリクエストをリダイレクトします。 html を /profile.php?u=63 に変換し、クリーンな URL を基礎となるスクリプトに効果的にマッピングします。
RewriteEngine on
RewriteRule ^/profile/([0-9]+)\.html /profile.php?u=

別のアプローチには次のようなものがあります。 .htaccess ファイルで ForceType を使用する:

これにより、/news ディレクトリへのリクエストがすべて PHP によって強制的に処理されます。次に、index.php で、$_SERVER['PATH_INFO'] を使用して、要求されたパスにアクセスできます。これには、クリーンな URL (例: /63.html) が含まれます。
<Files news>
    ForceType application/x-httpd-php
</Files>

以上がPHP でユーザーフレンドリーな URL を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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