Web サイト内でディレクトリごと場所が変わる場合に使える設定。
RewriteEngine On
RewriteRule ^/old/foo/(.*)$ /new/bar/$1 [R=301,L,NE]
- R=301: redirect 301 Moved Permanently (恒久的なリダイレクト転送)
- L: last このルールにマッチしたらこの後のルールは評価しない
- NE: noescape 特殊文字をエスケープしない(日本語のクエリ文字列が含まれる場合などに文字化けを防ぐために指定する)
-
ref.
- Apache mod_rewrite - Apache HTTP Server Version 2.4
- RewriteRule Flags - Apache HTTP Server Version 2.4
- mod_rewriteまとめ(3)mod_rewriteで使えるフラグ
- パラメータ 文字化け リダイレクト modrewrite htaccess _SIIZ.BIZ
- mod_rewriteの考え方。 - こせきの技術日記
tags: apache
Posted by NI-Lab. (@nilab)