2017-06-19 4 views
1

Nach dem Wechsel zu einem neuen Server und dem Verschieben meiner Domain scheinen meine .htaccess Dateien von cPanel geändert worden zu sein und ich weiß nicht warum.cPanel scheint meine .htaccess Dateien zu bearbeiten

Zum Beispiel, was einmal so aussah:

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

wird diese geändert:

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] 

Und ich habe keine Ahnung, warum! Ich bin nicht großartig mit .htaccess Dateien, also kann jemand erklären, was die Änderungen tun?

Antwort

0

Zwei Bedingungen werden zu jeder Ihrer Regeln hinzugefügt, um bestimmte URLs von der Verarbeitung durch diese auszuschließen. Wie folgt:

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

Jede URL des Formats / durch eine oder mehr Ziffern folgt, dann einer Periode ., dann einer oder gar mehr von irgendetwas, gefolgt von .cpaneldcv.

Also der offensichtlichste Teil ist der letzte, und wird begrenzen, was es sehr stark betrifft, nur auf Dinge, die mit enden.

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

Dieser ist / von genau 32 Zeichen folgen, wobei Ziffern oder die Großbuchstaben A bis F, gefolgt von .txt. Optional kann das von Comodo DCV gefolgt werden, was seltsam ist, da URLs keine Leerzeichen enthalten.

Also alles, was es tut, ist Ihre Regeln zu stoppen, die diese beeinflussen. Ziemlich harmlos.

Verwandte Themen