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

.htaccess と書き換えルールを使用してユーザー フレンドリーな URL を作成するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-24 12:07:16
オリジナル
332 人が閲覧しました

How Can I Create User-Friendly URLs with .htaccess and Rewrite Rules?

.htaccess を使用したわかりやすい URL の作成

はじめに

使いやすい URL を確立することが重要ですウェブサイトの使いやすさと検索エンジンの最適化のために。 .htaccess は、URL をより美しく直感的な形式に書き換えることでこれを実現するための多用途ツールを提供します。この記事では、.htaccess に関する一般的な課題、つまり、複雑な URL をより単純な URL に変換しながら、ユーザー入力に基づいて追加のパラメーターを組み込むという課題について説明します。

課題

提供されるサンプル URL は、次のような複雑な URL を変換する必要があることを示しています。 「http://website.com/index.php?ctrl=pelicula&id=0221889」を、「http://website.com/pelicula/0221889/」などの、より簡潔でユーザーフレンドリーなバージョンに変換します。さらに、URL の末尾に記事のタイトルを含める必要があります。

解決策

.htaccess でわかりやすい URL を作成するには、書き換えルールを利用できます。 。仕組みの詳細は次のとおりです。

  1. .htaccess を有効にする: まず、Web サーバー構成で mod_rewrite モジュールが有効になっていることを確認します。
  2. 書き換えルール: 次の書き換えを含む .htaccess ファイルをドキュメントのルート ディレクトリに作成します。ルール:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url= [QSA,L]
ログイン後にコピー
  1. PHP スクリプト: PHP スクリプトでは、$_GET['url'] 変数を操作することで、書き換えられた URL パラメーターにアクセスできます。例:
$path_components = explode('/', $_GET['url']);
$ctrl=$path_components[0];
$id=$path_components[1];
$tab=$path_components[2];
ログイン後にコピー

追加の考慮事項

  1. **記事

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

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