Nginxの構成には次のものが含まれています。
if($args ^~ post=140) {
rewrite ^ http://example.com/ permanent;
}
^
のrewrite ^ http://example.com/ permanent
はどういう意味ですか?
文字列の先頭に一致する正規表現のメタ文字です。すべての文字列には先頭があるため、この正規表現は任意の文字列に一致します。
これは、「任意のURLをhttp://example.com/
にリダイレクトする」ための典型的なnginxイディオムです。
文字列の末尾に一致する$
メタ文字も機能しますが、^
は誰もが使用しているようです。