従来、プロフィール ページへのアクセスに使用される 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 サイトの他の関連記事を参照してください。