クリーンでSEOフレンドリーなURLを作成する方法
目次
- クリーンなSEOフレンドリーなURLを作成する方法
- HTaccessファイルの作成
- リライトエンジンの設定
- プロジェクトのURLを変更する方法
- ユーザープロフィールのURLをカスタマイズする方法
- 記事のURLをカスタマイズする方法
- URLの正規表現による制約の追加
- GET変数を使用したスクリプトのアクセス方法
- URLのクリーン化によるSEOの向上
- ソースコードの提供
クリーンなSEOフレンドリーなURLを作成する方法
♦ HTaccessファイルの作成
HTaccessファイルは、クリーンなURLを作成するために使用される重要なファイルです。HTaccessファイルを作成するには、以下の手順に従います。
- テキストエディタを開き、新しいファイルを作成します。
- ファイルを「.htaccess」という名前で保存します。
- HTaccessファイルは、ウェブサイトのメインディレクトリに保存する必要があります。
♦ リライトエンジンの設定
HTaccessファイル内でリライトエンジンを有効にする必要があります。以下の手順に従って、リライトエンジンを設定します。
- HTaccessファイルを開きます。
- 「# RewriteEngine On」のように、リライトエンジンの設定を追加します。
これにより、リライトエンジンがオンになり、URLのリライトが有効になります。
♦ プロジェクトのURLを変更する方法
特定のページのURLを変更するには、リライトルールを追加する必要があります。以下の手順に従って、プロジェクトのURLを変更します。
- HTaccessファイル内にリライトルールを追加します。例えば、「projects.php」を「custom」に変更する場合、以下のようなリライトルールを追加します。
RewriteRule ^custom$ projects.php [L]
これにより、クリーンなURL「custom」で「projects.php」が表示されるようになります。
♦ ユーザープロフィールのURLをカスタマイズする方法
ユーザープロフィールのURLをカスタマイズするには、動的URL変数を使用する必要があります。以下の手順に従って、ユーザープロフィールのURLをカスタマイズします。
- HTaccessファイル内で、ユーザープロフィールのリライトルールを追加します。例えば、「user.php?u=jack」を「user/jack」とする場合、以下のようなリライトルールを追加します。
RewriteRule ^user/([A-Za-z0-9]+)$ user.php?u=$1 [NC,L]
これにより、クリーンなURL「user/jack」で「user.php?u=jack」が表示されるようになります。
♦ 記事のURLをカスタマイズする方法
記事のURLをカスタマイズするには、複数の動的URL変数を使用する必要があります。以下の手順に従って、記事のURLをカスタマイズします。
- HTaccessファイル内で、記事のリライトルールを追加します。例えば、「article.php?id=1&title=hello-world」を「article/1/hello-world」とする場合、以下のようなリライトルールを追加します。
RewriteRule ^article/([0-9]+)/([A-Za-z0-9-]+)$ article.php?id=$1&title=$2 [NC,L]
これにより、クリーンなURL「article/1/hello-world」で「article.php?id=1&title=hello-world」が表示されるようになります。
以上の手順に従うことで、クリーンでSEOフレンドリーなURLを作成することができます。これにより、URLのパーソナライズが容易になり、SEOの向上にもつながります。
- プロ: クリーンでSEOフレンドリーなURLを作成できる。URLのパーソナライズが容易になる。
- コン: 再書き換えするURLが多い場合は手間がかかるかもしれない。
【リソース】