# Shopware 5 zerstört htaccess-rewriterules/rewriteconds

**URL:** <https://forum.shopware.com/t/shopware-5-zerstort-htaccess-rewriterules-rewriteconds/30104>\
**Category:** Administration\
**Created:** [30. August 2015 um 22:12 UTC](https://forum.shopware.com/t/shopware-5-zerstort-htaccess-rewriterules-rewriteconds/30104 "2015-08-30T22:12:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![shopmax](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@shopmax](https://forum.shopware.com/u/shopmax)\
**Post date:** [30. August 2015 um 22:12 UTC](https://forum.shopware.com/t/shopware-5-zerstort-htaccess-rewriterules-rewriteconds/30104/1 "2015-08-30T22:12:08Z")

</div>

Hallo, seit SW5 funktionieren die eigenen rewriteconds/rules in der htaccess nicht mehr um Schutz vor hotlinking zu bekommen. In SW4 gings noch. Irgendwie zerstört/überschreit SW5 diese rules. Das ist sehr übel, da wir den Hotlinking-Schutz dringend benötigen. Die .htaccess schaut wie folgt aus (funktioniert unter SW4 tadellos). Herzlichen Dank für Eure Hilfe [code]  
RewriteEngine on

#RewriteBase Whitelist  
RewriteCond %{HTTP\_REFERER} !^ RewriteCond %{HTTP\_REFERER} !^http://([^.]+\.)?shopdomain\. [NC] RewriteCond %{HTTP\_REFERER} !google\. [NC] RewriteCond %{HTTP\_REFERER} !bing\. [NC] RewriteCond %{HTTP\_REFERER} !yahoo\. [NC] RewriteCond %{HTTP\_REFERER} !t-online\. [NC] RewriteCond %{HTTP\_REFERER} !ask\. [NC] RewriteCond %{HTTP\_REFERER} !aol\. [NC] RewriteCond %{HTTP\_REFERER} !web\. [NC] RewriteCond %{HTTP\_REFERER} !gmx\. [NC] RewriteCond %{HTTP\_REFERER} !^https?://([^.]+\.)?search\. [NC] RewriteCond %{HTTP\_REFERER} !conduit\. [NC] RewriteRule \.(gif|jpg|mp4|webm) - [F]

#RewriteBase /shopware/

# Https config for the backend

#RewriteCond %{HTTPS} !=on  
#RewriteRule backend/(.\*) https://%{HTTP\_HOST}%{REQUEST\_URI} [L,R=301]

RewriteRule shopware.dll shopware.php  
RewriteRule files/documents/.\* engine [NC,L]  
RewriteRule backend/media/(.\*) media/$1 [NC,L]

RewriteCond %{REQUEST\_URI} !(/(engine|files|templates|themes|web)/)  
RewriteCond %{REQUEST\_URI} !(/media/(archive|banner|image|music|pdf|unknown|video)/)  
RewriteCond %{REQUEST\_FILENAME} !-f  
RewriteCond %{REQUEST\_FILENAME} !-d  
RewriteRule ^(.\*)$ shopware.php [PT,L,QSA]

# Fix missing authorization-header on fast\_cgi installations

RewriteRule .\* - [E=HTTP\_AUTHORIZATION:%{HTTP:Authorization},L]  
. . . . . .[/code]

---

<div class="post-metadata">

**Author:** ![shopmax](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@shopmax](https://forum.shopware.com/u/shopmax)\
**Post date:** [1. September 2015 um 19:15 UTC](https://forum.shopware.com/t/shopware-5-zerstort-htaccess-rewriterules-rewriteconds/30104/2 "2015-09-01T19:15:20Z")

</div>

Heute Rücksprache mit Aixpro, unserem Hoster gehalten, der hat leider auch keine Idee dazu. Hat denn sonst wirklich niemand dieses Problem?

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [1. September 2015 um 19:28 UTC](https://forum.shopware.com/t/shopware-5-zerstort-htaccess-rewriterules-rewriteconds/30104/3 "2015-09-01T19:28:13Z")

</div>

Hallo, wird die htaccess-Datei denn überhaupt genutzt / gelesen? Wenn z.B. nginx genutzt wird, greifen ja keine .htaccess Hast du generell mal geprüft, ob also Regeln oder bestimmte Anpassungen in der Datei Auswirkungen haben? Grundsätzlich hat sich bei Shopware an der Ausführung/Interpretation der Datei nichts geändert. Sebastian

---

<div class="post-metadata">

**Author:** ![shopmax](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@shopmax](https://forum.shopware.com/u/shopmax)\
**Post date:** [1. September 2015 um 19:44 UTC](https://forum.shopware.com/t/shopware-5-zerstort-htaccess-rewriterules-rewriteconds/30104/4 "2015-09-01T19:44:43Z")

</div>

Hallo Sebastian, wenn ich z.B. „deny from all“ in die htaccess setze wird der Zugriff gesperrt. Daher vermute ich mal, dass die htaccess gelesen wird. Und, ich habe den gleichen Shop als 4 und 5 auf dem gleichen Server laufen. Bei 4 gibts das Problem nicht, bei 5 schon. Also muss doch irgendwas anders laufen, oder? Das Ganze läuft auf dem Aixpro nginx SSD Shopware Hosting. Nginx ist dabei als Reverse Proxy Cache mit durchgereichter .htaccess-config. Viele Grüße Shopmax

---

<div class="post-metadata">

**Author:** ![shopmax](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@shopmax](https://forum.shopware.com/u/shopmax)\
**Post date:** [1. September 2015 um 20:27 UTC](https://forum.shopware.com/t/shopware-5-zerstort-htaccess-rewriterules-rewriteconds/30104/5 "2015-09-01T20:27:12Z")

</div>

So, nach weiterem Probieren habe ich es jetzt durch deinen Hinweis soweit hinbekommen für SW5 in Plesk Bild- & Videoformate vom nginx-handling auszuschließen und dies wieder durch die htaccess machen zu lassen. Ist mir jedoch nach wie vor völlig schleierhaft, wieso das bei SW4 problemlos funktionierte. Jedenfalls nochmal herzlichen Dank Sebastian für deine rasche Antwort.
