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

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

Susan Sarandon
リリース: 2024-12-26 06:48:13
オリジナル
785 人が閲覧しました

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

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