空の文字列のみに一致する.htaccessファイルで正規表現を作成しようとしました。
私は多くのことを試しましたが、それは不可能のようです。たとえば、^$
を試しましたが、文字列に常に存在する""
を探しています。
だから私はすべての可能な答えを求めています。
可能であれば、そのような正規表現を一緒に拡張する方法を聞きたいです。
.htaccessファイルの内容は次のとおりです。
RewriteEngine On
RewriteRule ^$ https://stald-mariendal.dk/index_tekst [R=302,L]
RewriteRule ^guestbook.html$ https://stald-mariendal.dk/gaestebog [R=301,L,NE]
RewriteRule ^sites/guestbook.html$ https://stald-mariendal.dk/gaestebog [R=301,L,NE]
RewriteRule ^guestbook$ https://stald-mariendal.dk/gaestebog [R=301,L,NE]
RewriteRule ^(\w+).html$ https://stald-mariendal.dk/$1 [R=301,L,NE]
RewriteRule ^sites/(\w+).html$ https://stald-mariendal.dk/$1 [R=301,L,NE]
RewriteCond %{HTTPS} on
RewriteRule ^(\w+)$ ?site=$1.html [L]
RewriteCond %{HTTPS}| off
RewriteRule (.*) https://stald-mariendal.dk%{REQUEST_URI} [R=301,L,NE]
私はこれがうまくいくと確信していませんでしたが、私はそれをテストしました、そして、それはそうです。
非常に単純に:
^.{0}$
どこ:
^
は試合の始まりです
.
は任意の文字です(改行を除く)
{0}
は正確にゼロ回です
$
はマッチの終わりです