【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」はフラグといいます。
Warning: count(): Parameter must be an array or an object that implements Countable in /home/yskymk/www/000web/ysklog/mod-rewrite/wp-includes/class-wp-comment-query.php on line 405
1:スーパーコピー iphone6 2ちゃんねる:2023/03/22 13:05:15
良いお店です。梱包に感動しました。今まで、他の店で購入した事がありますが、こんなに、丁寧な梱包は初めて見た。商品が、崩れない、梱包。ありがとうございます。
【最短当日発送】遅くとも1~2営業で出荷可能、全国一律送料無料。販売価格はフリーダイヤルにてご相談させてください♪クロエ トートバッグ エクリプス 8AS527 ブロンズ レザー中古 Chloe | トートバック バッグ トート バック ギフト 誕生日プレゼント レディース ブランド ショルダー ショルダーバッグ キャンバストートバッグ ブランドトートバック ポケット 通勤
凄く綺麗な状態でバッグ届きました。
梱包も丁寧でした。又、リピさせて、下さい。ありがとうございます。良い買い物が出来ました。
スーパーコピー iphone6 2ちゃんねる https://www.kopijp.com/menu/menu_product-138.html