Apache httpdのmod_rewriteで、特定のパス以外をredirectさせる
RewriteRuleの正規表現で、文字クラス以外の否定ってどうやるんだ?と悩んだが、書き換えしないルールでは、3番目のパラメータにハイフンを指定すれば良いことに気が付いた。
そのままでは次のルールにマッチしてしまうので、L(last)のフラグを指定してみた。
RewriteEngine on RewriteRule ^/paththrough.html$ - [L] RewriteRule ^/.*$ http://www.example.com/