2011-06-08 12 views
0

私はhttpd.confでこれを見たこの正規表現の意味

#                         
# The following lines prevent .htaccess and .htpasswd files from being        
# viewed by Web clients.                    
#                         
<FilesMatch "^\.([Hh][Tt]|[Dd][Ss]_[Ss])"> 
Order allow,deny 
Deny from all 
Satisfy All 
</FilesMatch> 

式の前半は、(前または( '|')記号)はTに続いて、HまたはHを開始」に見えますまたはt。
後半はどういう意味ですか?
は単に「Dを開始またはSまたはSに続くdおよびアンダーとSまたはS?そして、それは何ですか?

ありがとうございます。

ファイルを一致させるために使用され
+0

'\ .'ので、試合は_period_で始める必要があり、.''リテラルを意味します。 –

答えて

2

のような:

  • の.htaccess(Apacheの設定)
  • .DS_Storeする(Mac OS Xデスクトップサービスストアファイル)
+0

ありがとうございます! (多分私のような他の人はここでそのファイルについて読むことができます。http://en.wikipedia.org/wiki/.DS_Store) – plhn

1

これは、任意のファイルにマッチします大文字小文字を区別しないで.htまたは.ds_sで始まります。

+0

すごいです!我々はちょうど数秒離れて同じ答え(ほとんど同じ文)を与えた:) – MarcoS

0

".ht"または ".ds_s"で始まるものは大文字と小文字を区別しません。

関連する問題