2017-06-19 4 views
1

を編集しているようだ、私の.htaccessファイルはcPanelのによって変更されているように見えると私は理由を知りません。例えばcPanelのは、新しいサーバーに変更し、オーバー私のドメインをシフトした後、私の.htaccessファイル

、何度このように見えた:

# Route everything via index.php 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

すると、このように変更されています:

RewriteBase/
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ 
RewriteRule ^index\.php$ - [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ 
RewriteRule . /index.php [L] 

そして、私は、なぜ分かりません!私は.htaccessファイルでは大したことがないので、誰でも変更の内容を説明できますか?

答えて

0

2つの条件は、それらによって処理されてから特定のURLを除外するために、あなたのルールのそれぞれに追加されています。以下:

RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 

その後、一つ以上の数字が続く形式/の任意のURL、.cpaneldcv続く期間.、全く何の1つ以上を、。

だから、最も明白な部分が最後であり、それは.cpaneldcvで終わるだけのものに、非常に多くの影響を与えるものを制限することになります。

RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ 

この1つは、正確に32文字である数字または.txt続いFに大文字のA、続い/あります。オプションで、Comodo DCVが続くことがあります.URLにはスペースが含まれていないため、奇妙です。

すべてのことは、それらのルールに影響するルールを停止することです。かなり無害。

関連する問題