ホームページ >バックエンド開発 >PHPチュートリアル >PHP と .htaccess を使用して URL をよりユーザーフレンドリーにするにはどうすればよいですか?

PHP と .htaccess を使用して URL をよりユーザーフレンドリーにするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-26 06:48:13788ブラウズ

How Can I Make My URLs More User-Friendly Using PHP and .htaccess?

PHP を使用して扱いにくい URL をユーザーフレンドリーな傑作に変換する方法

従来、プロフィール ページへのアクセスに使用される URL は、次のような魅力的な構成要素に似ていました:

www.domain.com/profile.php?u=12345

しかし、最近では、ウェブサイトはより美しいものを採用するようになりました。 URL:

www.domain.com/profile/12345

このレベルの使いやすさで URL を強化するには、.htaccess ファイルで mod_rewrite ルールを賢明に使用します。その方法は次のとおりです。

RewriteEngine on
RewriteRule ^/news/([0-9]+)\.html /news.php?news_id=

このルールは、/news.php?news_id=63 のリクエストを /news/63.html にリダイレクトします。

別のアプローチでは、forcetype を使用してすべてのリクエストをリダイレクトします。 PHP 評価によるリクエスト。これを行うには、.htaccess ファイルに次の行を追加します:

<Files news>
    ForceType application/x-httpd-php
</Files>

PHP スクリプトは $_SERVER['PATH_INFO'] 変数を利用して、要求された URL を決定します:

echo $_SERVER['PATH_INFO'];
// outputs '/63.html'

これらのテクニックを実装することで、かさばる URL をユーザー エクスペリエンスを向上させる、使いやすく視覚的に魅力的なアドレスに変換できます。

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

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