+`モジュールを使用して、URL書き換えをアクティブにする方法を学習します。このモジュールを使用すると、URLをよりクリーンに書き換え、人間が読み取れるパスをコードフレンドリなクエリ文字列に変換したり、追加の条件に基づいてURLをリダイレクトしたりできます。このガイドは2つの部分に分かれています。最初の例では、サンプルWebサイトをセットアップし、簡単な書き換えの例を取り上げています。2番目の部分には、一般的に使用される書き換えルールのさらに2つの詳細な例が含まれています。前提条件このチュートリアルを実行するには、次のものが必要です。16.04サーバー(sudo非ルートユーザーとファイアウォール。16.04にインストールする方法]。+`を有効にする必要があります。2のクリーンインストールでは有効になりません。rewriteこれにより、モジュールがアクティブになるか、モジュールが既に有効になっていることを警告します。これらの変更を有効にするには、Apacheを再起動します。`は完全に有効になりました。+`ファイルを設定します。`ファイルを使用すると、サーバー設定ファイルにアクセスせずに書き換えルールを変更できます。ファイル名の前のピリオドにより、ファイルが非表示になります。開始する前に、さらにいくつかの設定をセットアップして保護する必要があります。`ファイルを使用して書き換えルールを適用することを禁止しているため、最初にファイルへの変更を許可する必要があります。+`またはお好みのテキストエディターを使用して、デフォルトのApache設定ファイルを開きます。+`ブロックがあります。そのブロック内に、次の新しいブロックを追加して、構成ファイルが次のようになるようにします。すべてのブロックが適切にインデントされていることを確認してください。.</VirtualHost>ファイルを保存して閉じます。これらの変更を有効にするには、Apacheを再起動します。+`ファイルを作成します。/var/www/html/.htaccessこのファイルを新しいファイルの先頭に追加して、書き換えエンジンを有効にします。onファイルを保存して終了します。+」ファイルが作成されました。次のステップでは、書き換えルールのデモンストレーションに使用するサンプルWebサイトファイルを作成します。手順3-URL書き換えの構成ここでは、きれいなURLをコードへの実際のパスに変換する基本的なURL書き換えを設定します。+`にアクセスできるようにします。+」という名前のファイルを作成することから始めます。/var/www/html/about.html次のHTMLコードをファイルにコピーし、保存して閉じます。*エラーが表示されることに注意してください。+」を使用してページにアクセスする場合、書き換えルールはこの機能を許可します。+`は次の形式に従います。+`はディレクティブを指定します。[正規表現]であり、URLから目的の文字列に一致します。これは視聴者がブラウザ。+`は実際のURLへのパスです。ファイルApacheサーバーのパス。+`は、ルールの動作を変更できるオプションのパラメーターです。.htaccess`ファイルを開きます。+`を追加し、ファイルを保存します。この例では、特別な意味を持ついくつかの文字を使用しています。+」の後のURLの開始を示します。+`はURLの終わりを示します。about”に一致します。+`は、ユーザーがアクセスする実際のファイルです。+`は、ルールの大文字と小文字を区別しないフラグです。`にアクセスできるようになります。about.html`を指します。+、ルール定義のため。http:///about.html+」。+」の後には何もない可能性があることが明示的に示されているため。+`文字列と一致しないためです。+`ファイルが作成されました。以下のセクションでは、一般的に使用されるディレクティブの2つの追加例を示します。例1-RewriteRuleによるクエリ文字列の簡素化Webアプリケーションは、多くの場合、_query文字列_を使用します。?)を使用してURLに追加されます。&)を使用して区切られます。クエリ文字列は、個々のアプリケーションページ間で追加データを渡すために使用できます。+`のようなURLを使用できます。+`アプリケーションスクリプトに渡されます。アプリケーションは、クエリ文字列情報を使用して、訪問者に適したページを構築できます。Apacheの書き換えルールは、上記のような長くて不快なリンクを視覚的に入力および解釈しやすい_フレンドリURL_に簡素化するためによく使用されます。+`パラメーター値はまだアドレスにありますが、クエリ文字列とスクリプト名はありません。これを実装する1つのルールを次に示します。+`を提供するように指示されます。`フラグは一般的に書き換えルールで使用されます。