.htaccess を使用したフレンドリーな URL の作成
問題
検索エンジン最適化 (SEO) を強化し、ユーザー エクスペリエンスを向上させるユーザー フレンドリーな URL を作成すると、次のことが可能になります。 .htaccess を使用するのは難しいです。ユーザーは、クエリ パラメータを含む URL をクリーンで静的に見える URL に変換する際にしばしば問題に遭遇します。
解決策
望ましい結果を達成するには、次の手順に従います。
-
mod_rewrite モジュールをインストールします: mod_rewrite モジュールがコンピュータで有効になっていることを確認します。
-
.htaccess ファイルの作成: Web サイトのドキュメント ルートに、「.htaccess」という名前のファイルを作成し、次のコードを配置します:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url= [QSA,L]
</IfModule>
ログイン後にコピー
-
GET 変数の解析: PHP スクリプトで、次の内容を抽出します$_GET['url'] 変数の URL コンポーネント:
$path_components = explode('/', $_GET['url']);
$ctrl = $path_components[0];
$id = $path_components[1];
$tab = $path_components[2];
ログイン後にコピー
サンプル URL 書き換え
提供された .htaccess および PHP コードを使用すると、次の URL 変換が可能です。 :
-
元の URL: http://website.com/index.php?ctrl=pelicula&id=0221889
-
フレンドリ URL: http://website.com/pelicula/0221889/
ベストプラクティスと推奨事項
-
URL の深いネストを避ける: URL を簡潔にし、過度のネストを避けます。
-
キーワードを使用する: 関連するキーワードを URL に組み込んで、 SEO を強化します。
-
URL を作成します説明: URL は、リンク先のコンテンツを明確に示す必要があります。
-
一貫した構造を使用します: 異なるページ間で URL 構造の一貫性を維持します。
-
ページ速度の監視: フレンドリー URL はページ速度にわずかに影響を与える可能性があります。パフォーマンスを監視し、それに応じて最適化します。
以上が.htaccess は SEO とユーザー エクスペリエンスを向上させるユーザー フレンドリーな URL をどのように作成できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。