- 履歴一覧
- 差分 を表示
- 現在との差分 を表示
- 履歴 を表示
- Apache/正規表現にマッチするアクセスをリダイレクトさせる へ行く。
- 1 (2013-08-17 (土) 09:07:15)
- 2 (2013-08-22 (木) 03:01:54)
[[../]] *キーワード [#j1c7c690] -Apache -.htaccess *概要 [#xae30089] .htaccessを使って正規表現にマッチするアクセスをリダイレクトさせたい。 *方法 [#ge39056f] ルートにアクセスがあったときにhogemogeにリダイレクトさせるには次のようにします。 RedirectMatch ^/$ http://hogemoge/ *解説 [#p3649a63] .htaccessにはRedirectを書くことができますが、RedirectMatchを使用するともっと限定した条件をつくることができます。例えば上記の例ではルートへのアクセスは外部にリダイレクトさせますが、ファイルへのアクセスがあればそのままです(正規表現にマッチしないので。) また、RedirectMatchを使ってRedirect相当のことをするにはグループを用いることで実現できます。 RedirectMatch (.*)\.gif http://hogemoge$1.gif 例えば上記のようにすればgifへのアクセスのみをhogemogeにリダイレクトさせることができます。 *参考 [#q37fef42] -http://httpd.apache.org/docs/2.0/ja/mod/mod_alias.html