29489


**やりたいこと**  
・URLの「?hoge=1」へアクセスした時だけ、「/」へリダイレクト  
・上記以外はそのまま  
・例えば、「?hoge=2」へアクセスした時などは、そのまま

**Q**  
.htaccessで設定可能でしょうか？


CC BY-SA 3.0
2016-10-11T10:10:03.837
29482
2016-10-12T09:27:37.160
7886
question
.htaccess url-routing
URLの「/?hoge=1」へアクセスした時だけ、「/」へリダイレクトするよう、.htaccessでURL操作したい


Apache HTTP Serverの
[`RewriteRule`](http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule)
は .htaccess で使用できますね。(Contextの項を参照)

`RewriteRule` の前に
[`RewriteCond`](http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritecond)
を置いて、特定の書き換えルールに対して条件を指定できます。このとき Query String の値は `%{QUERY_STRING}` で参照できます。


CC BY-SA 3.0
2016-10-12T01:48:55.953
29489
2016-10-12T09:27:37.160
2016-10-12T09:27:37.160
17037
17037
29482
answer