RewriteRule ^.*$ - [R=404,L] (URL書き換え処理) について
RewriteRule ^.*$ - [R=404,L]
◇◇◇◇にアクセスがあったら、◆◆◆◆に404Not Foundを行う処理。
ですが、
^は行頭、
*は0回以上の繰り返し(最長一致数量子)、
.は改行以外のあらゆる一文字を表す事ができ、
$は行末
RewriteRuleで使うフラグ
R:指定したURLにリダイレクトする。【例】R=301で301リダイレクト(redirect)
L:ここでURL書き換え処理を中止し、それ以降の書き換えはしないようにする(last)
(1)この^.*$という表現は◇◇◇◇の部分に相当すると思いますが、どこにアクセスするのでしょうか。
(2)^.*$と[R=404,L]の間にある"-"は何を表しているのでしょうか。◆◆◆◆を表しているのでしょうか。
お手数おかけしますが、ご回答頂けると幸いです。
宜しくお願いします。