スポンサードリンク

【mod_rewrite】 RewriteEngineとは?

ここではApacheのモジュール mod_rewriteのディレクティブの一つ「RewriteEngine」について説明しています。

スポンサードリンク

「RewriteEngine on」とは?

「RewriteEngine」とは、Apacheのモジュールであるmod_rewriteを利用するときに使う宣言文です。

複数のURL書き換え処理を指定する場合でも「RewriteEngine on」とひとつだけ書いておけばよいです(その都度書いてもOK)。

「httpd.conf」もしくは「.htaccess」で利用します。

書式

RewriteEngine on
RewriteEngine off

「RewriteEngine on」はmod_rewrite(URL書き換えエンジン)を有効にし、「RewriteEngine off」では無効にします。

コメントアウトしたいRewriteRuleが複数ある場合などは、ひとつひとつコメントアウトせず、 「RewriteEngine off」を使えばよいです。

使用例

環境

使用例の前に、環境を定義します。

  • ルートディレクトリ
    /var/www/html/○○○/
  • そこに「redirect.html」を作成
    /var/www/html/○○○/redirect.html

「http://○○○.com/redirect.html」でアクセスがあった場合、「/var/www/html/○○○/redirect.html」が出力されます。

RewriteEngineの使い方

以下を「.htaccess」に記述してルートディレクトリに設置すると、「http://○○○.com/redirect.html」にアクセスがあった場合、ファイル「redirect.html」を出力せずにYahooのトップページにリダイレクトさせます。

RewriteEngine on
RewriteRule ^redirect\.html$ http://www.yahoo.co.jp/ [R=301,L]

このように「RewriteEngine on」と記述することでmod_rewrite(書き換えエンジン)を有効にできます。

Tips

「^redirect\.html$」の「^」「\」「$」は正規表現です。

「[R=301,L]」の「R=301」と「L」はフラグといいます。

コメント

1:スーパーコピー 大阪:2019/04/19 19:25:54

銀座のエルメス専門店・アトゥール銀座/全品新品…バーキンから小物まで貴女のお探しのエルメス製品をご提供。
その他にもエルメスの素材集や色辞典等をご紹介しています。
エルメス バーキンの新品を多数揃える、東京・西麻布のエルメス専門店「西麻布レクラン」の通販サイト。
バーキンは国内屈指の取扱い数! ケリー、ボリード、ガーデンパー
ティ、ピコタンなどバッグ各種、財布も取り揃えております。
全商品国内配送料無料です。
エルメス(エルメス)新品商品を専門に扱うお店「ブランド館(BRANDKAN)」です。
バーキンをはじめケリー、ボリード、エヴリン、ピコタン、ガーデンパーティなど多数取り揃
えております。
青山のエルメス専門店・ルージュブラン青山/全品新品…バーキンからアパレルまで貴女のお探しのエルメス製品をご提供致します。
その他にもシャネル、ルイ・ヴィトンなども
取り扱っております。
財布 メンズ エルメス, エルメス アクセサリー ネックレス エルメス ヘルメス, ブランド人気バック エルメス 通販 公式, エルメス バーキン エルメスバッグ 新作, エ

コメントフォーム
お名前
コメント