# Shop lädt trotz htaccess-Schutz Daten

**URL:** <https://forum.shopware.com/t/shop-ladt-trotz-htaccess-schutz-daten/52970>\
**Category:** Allgemein\
**Created:** [17. Mai 2018 um 11:07 UTC](https://forum.shopware.com/t/shop-ladt-trotz-htaccess-schutz-daten/52970 "2018-05-17T11:07:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![\_marco](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/_marco/32/8582_2.png) [@\_marco](https://forum.shopware.com/u/_marco)\
**Post date:** [17. Mai 2018 um 11:07 UTC](https://forum.shopware.com/t/shop-ladt-trotz-htaccess-schutz-daten/52970/1 "2018-05-17T11:07:28Z")

</div>

Hallo zusammen.

Ich habe in die .htaccess-Datei eines meiner Shopware-Testshops folgenden Code eingebaut:

```
Order Deny,Allow

AuthName "Restricted Area"
AuthType Basic
AuthUserFile /home/.../shopware/test/.htpasswd
AuthGroupFile /
Require valid-user

Deny from all
Satisfy any

```

Obwohl mir jetzt, wie erwartet, die Passwort-Abfrage bei Aufrufen des Shops angezeigt wird. kann ich diese mehrfahr abbrechen wodurch der Shop im Hintergrund trotzdem Daten bzw. die HTML-Struktur lädt. Lediglich Bilder und Styles werden nicht geladen.

Woran liegt das? Normalerweise sollte er doch „Authorization Required“ anzeigen und garnichts laden?! Bit für Ratschläge dankbar!

Viele Grüße  
Marco

---

<div class="post-metadata">

**Author:** ![\_marco](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/_marco/32/8582_2.png) [@\_marco](https://forum.shopware.com/u/_marco)\
**Post date:** [24. Mai 2018 um 08:15 UTC](https://forum.shopware.com/t/shop-ladt-trotz-htaccess-schutz-daten/52970/2 "2018-05-24T08:15:29Z")

</div>

Niemand eine Idee??

Habe mittlerweile rausgefunden das es an diesem Rewrite hier liegt:

```
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]

```

Wenn ich die Rewrite-Rule auskommentiere wird mir wie gewohnt “Authorization Required” angezeigt.

---

<div class="post-metadata">

**Author:** ![derwunner](https://avatars.discourse-cdn.com/v4/letter/d/e5b9ba/32.png) [@derwunner](https://forum.shopware.com/u/derwunner)\
**Post date:** [24. Mai 2018 um 08:53 UTC](https://forum.shopware.com/t/shop-ladt-trotz-htaccess-schutz-daten/52970/3 "2018-05-24T08:53:40Z")

</div>

> [@\_marco\_ schrieb:](https://forum.shopware.com/profile/26703/_marco_ "\_marco\_")
> 
> Niemand eine Idee??
> 
> Habe mittlerweile rausgefunden das es an diesem Rewrite hier liegt:
> 
> 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]
> 
> Wenn ich die Rewrite-Rule auskommentiere wird mir wie gewohnt „Authorization Required“ angezeigt.

Das kannst du schon machen, nur ob dann dein Shop noch funktioniert, ist fraglich. Schreib doch einfach den Auth Code über die RewriteRules, dann wird zuerst das abgefragt.&nbsp;

---

<div class="post-metadata">

**Author:** ![\_marco](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/_marco/32/8582_2.png) [@\_marco](https://forum.shopware.com/u/_marco)\
**Post date:** [24. Mai 2018 um 09:04 UTC](https://forum.shopware.com/t/shop-ladt-trotz-htaccess-schutz-daten/52970/4 "2018-05-24T09:04:53Z")

</div>

Hi.

Ich habe es jetzt so gelöst und es funktioniert:

```
RewriteEngine on

Order Deny,Allow
#
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /....htpasswd
AuthGroupFile /
Require valid-user
#
Deny from all
Satisfy any

#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
# Start Mod
RewriteCond %{LA-U:REMOTE_USER} !^$
# End Mod
RewriteRule ^(.*)$ shopware.php [PT,L,QSA]

```

Das mit dem REMOTE\_USER war das was ich brauchte.
