パラメータなしの場合を条件にする場合
RewriteCond %{QUERY_STRING} !="" RewriteRule ^hoge.cgi$ /foo.html? [R=301,L] ```と説明されているサイトがあったのですが正しくリダイレクトされませんでした。 そこで、 ```ここに言語を入力 RewriteCond %{QUERY_STRING} ^$ RewriteRule ^hoge.cgi$ /foo.html? [R=301,L] ```にすると正しく動作しました。 RewriteCond %{QUERY_STRING} !="" はどのような条件を意味するのでしょうか? また、RewriteCond %{QUERY_STRING} ^$ は記述として問題ないでしょうか? そして/foo.html?の?は何を意味しているのでしょうか? ご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/19 02:05
2017/09/19 02:15
2017/09/19 02:22