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

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

Patricia Arquette
リリース: 2024-12-21 21:20:12
オリジナル
537 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート