# error 301 when rendering

**URL:** <https://forum.shopware.com/t/error-301-when-rendering/48825>\
**Category:** Allgemein\
**Created:** [14. Oktober 2017 um 08:36 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825 "2017-10-14T08:36:18Z")\
**Posts on this page:** 14\
**Page:** 2

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [15. Oktober 2017 um 17:54 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/21 "2017-10-15T17:54:14Z")

</div>

schrieb ich doch…

---

<div class="post-metadata">

**Author:** ![dogado\_shops](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dogado\_shops](https://forum.shopware.com/u/dogado_shops)\
**Post date:** [15. Oktober 2017 um 17:57 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/22 "2017-10-15T17:57:36Z")

</div>

Sonst versuch’ es mal so:

RewriteCond %{HTTPS} off

RewriteRule ^(.\*)$ https://%{HTTP\_HOST}/$1 [R=301,L]

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [15. Oktober 2017 um 18:09 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/23 "2017-10-15T18:09:45Z")

</div>

DANKE ; jetzt funktioniert der Weiterleitung.

Und die 301 scheinen auch weg zu sein :-))

bis auf einen am Anfang:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/32b8948f8b1933bdb1a37c8af46061262502fc42.png)

---

<div class="post-metadata">

**Author:** ![dogado\_shops](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dogado\_shops](https://forum.shopware.com/u/dogado_shops)\
**Post date:** [15. Oktober 2017 um 18:18 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/24 "2017-10-15T18:18:26Z")

</div>

Den ersten 301 Redirect bekommst Du nicht weg, wenn die Seite mit http aufgerufen wird, da die Condition aus der ersten Zeile&nbsp;erst eine&nbsp;Anweisung geben muss, was mit http: Aufrufen zu tun ist.

Die Condition der zweiten Zeile verhindert übrigens, diese Regel für eine Anfrage per https greift – es würde sonst eine Schleife entstehen.

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [17. Oktober 2017 um 18:02 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/25 "2017-10-17T18:02:28Z")

</div>

Was den Fehler angeht:

zu früh gefreut: der Fehler ist heute wieder da, jetzt halt mit https: statt mit http: in der Fehlermeldung

```
[17-Oct-2017 13:55:43 Europe/Berlin] PHP Fatal error: Uncaught RuntimeException: Error when rendering "https://localhost/?action=info&controller=checkout&module=widgets" (Status code is 301). in /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/Esi.php:281

```

&nbsp;

Zu diesem Zeitpunkt gab es nur einen Zugriff auf die Haupt-Seite / : (Kanada, ohne erkennbaren Benutzeragent und ohne referrer)

Es könnte also ein Bot sein der irgendwas abgreifen will…?

```
158.85.81.116
	
/
	
17.10.17, 13:55
	
7819
			
HTTP/1.1

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![dogado\_shops](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dogado\_shops](https://forum.shopware.com/u/dogado_shops)\
**Post date:** [17. Oktober 2017 um 18:14 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/26 "2017-10-17T18:14:57Z")

</div>

Hattest Du mal eine lokale Testumgebung ? Etwas seltsam ist der Aufruf des Controllers mit [https://localhost](https://localhost) - da sollte eigentlich Deine Domain stehen …

VG

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [26. Oktober 2017 um 04:18 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/27 "2017-10-26T04:18:03Z")

</div>

wieder zu früh gefreut; es war ein paar tage ruhe, jetzt ist er wieder da (mit localhost und normal):

```
https://bioanzuender.eu/?action=info&controller=checkout&module=widgets" (Status code is 301). in /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/Esi.php:281
Stack trace:
#0 /home/bioanzue/public_html/var/cache/production_201709190948/html/en/0b/5a/ffd817c10ff3ca8bc544517272059e5774cf0f222e9df086e605fa4e8b57(166): Symfony\Component\HttpKernel\HttpCache\Esi->handle(Object(Shopware\Components\HttpCache\AppCache), '/?module=widget...', '', false)
#1 /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(648): include('/home/bioanzue/...')
#2 /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(213): Symfony\Component\HttpKernel\HttpCache\HttpCache->restoreResponseBody(Object(Symfony\Component\HttpFoundation\Request), Object(Symfony\Component\HttpFoundation\Response))
#3 /home/bioanzue/public_html/engine/Shopware/Components/HttpCache/AppCache.php(116): Symfony\Component\HttpKernel\HttpCache\HttpCache-> in /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/Esi.php on line 281
[24-Oct-2017 09:36:55 Europe/Berlin] Stripe Notice: Undefined property of Stripe\Source instance: customer
[24-Oct-2017 19:16:57 Europe/Berlin] PHP Fatal error: Uncaught RuntimeException: Error when rendering "https://localhost/?action=info&controller=checkout&module=widgets" (Status code is 301). in /home/bioanzue/public_html/vendor/symfony/http-kernel/HttpCache/Esi.php:281
Stack trace:

```

Komt mir wie ein cache-Problem vor.

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [11. November 2017 um 08:47 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/28 "2017-11-11T08:47:46Z")

</div>

&nbsp;Was genau macht diese Datei (Verzeichnis: bin/vendor/ocramius/proxy-manager/ (Mich interressiert insbesondere dieser Codeschnipsel, wegen dem localhost-Fehler den ich immer noch habe )

Ist wie immer nur ein Strohhalm; sonst kann ich keinen localhost finden

```
$factory = new \ProxyManager\Factory\RemoteObjectFactory(
    new \ProxyManager\Factory\RemoteObject\Adapter\XmlRpc(
        new \Zend\XmlRpc\Client('https://localhost/xmlrpc.php')
    )
);
```

---

<div class="post-metadata">

**Author:** ![dogado\_shops](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dogado\_shops](https://forum.shopware.com/u/dogado_shops)\
**Post date:** [11. November 2017 um 09:36 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/29 "2017-11-11T09:36:23Z")

</div>

Hi,

scheint irgendwas mit der API zu tun zu haben:

> <https://github.com/Ocramius/ProxyManager/blob/2.12.x/docs/remote-object.md>

VG

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [12. November 2017 um 15:08 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/30 "2017-11-12T15:08:23Z")

</div>

ja, irgendwas greift von außen zu und erzeugt den fehler

beim zugriff genau zu diesem Zeitpunkt ist der Benutzer-Agent und die referrer-Url leider leer

Edit:

Aber im log findet sich folgendes IP aus hanoi:

```
125.212.217.215 - - [11/Nov/2017:23:08:56 +0100] "GET / HTTP/1.1" 301 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36"
125.212.217.215 - - [11/Nov/2017:23:08:58 +0100] "GET / HTTP/1.1" 200 33952 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36"
125.212.217.215 - - [11/Nov/2017:23:09:04 +0100] "" 500 7839 "-" "-"
125.212.217.215 - - [11/Nov/2017:23:09:06 +0100] "" 500 7839 "-" "-"
125.212.217.215 - - [11/Nov/2017:23:09:07 +0100] "" 500 7839 "-" "-"
125.212.217.215 - - [11/Nov/2017:23:09:08 +0100] "" 500 7839 "-" "-"
125.212.217.215 - - [11/Nov/2017:23:09:09 +0100] "" 500 7839 "-" "-"
125.212.217.215 - - [11/Nov/2017:23:09:13 +0100] "quit" 500 7839 "-" "-"
125.212.217.215 - - [11/Nov/2017:23:09:19 +0100] "" 500 7839 "-" "-"
125.212.217.215 - - [11/Nov/2017:23:09:23 +0100] "GET /media/image/36/26/e0/favicon16.jpg HTTP/1.1" 200 1220 "-" "python-requests/2.18.4"

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![dogado\_shops](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dogado\_shops](https://forum.shopware.com/u/dogado_shops)\
**Post date:** [12. November 2017 um 15:13 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/31 "2017-11-12T15:13:48Z")

</div>

Hi,

das könnten auch Bots sein, die nach Wordpress Instanzen suchen (xmlrpc.php ist eine Standard Datei die zu Wordpress gehört - diese wird z.B. benötigt, um auf die Wordpress API per Smartphone zuzugreifen).

VG

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [17. November 2017 um 14:54 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/32 "2017-11-17T14:54:10Z")

</div>

So sehen die Zugriffe in&nbsp; der Regel aus (hier mal einer aus DE m it 408, die meisten mit 500):

&nbsp;

```
88.133.153.76 - - [16/Nov/2017:17:04:05 +0100] "-" 408 - "-" "-"
88.133.153.76 - - [16/Nov/2017:17:04:05 +0100] "-" 408 - "-" "-"
88.133.153.76 - - [16/Nov/2017:17:04:05 +0100] "-" 408 - "-" "-"
88.133.153.76 - - [16/Nov/2017:17:04:05 +0100] "-" 408 - "-" "-"
88.133.153.76 - - [16/Nov/2017:17:04:05 +0100] "-" 408 - "-" "-"
88.133.153.76 - - [16/Nov/2017:17:04:05 +0100] "-" 408 - "-" "-"

```

und hier einer mit etwas mehr info

```
71.6.165.200 - - [16/Nov/2017:06:10:43 +0100] "GET / HTTP/1.1" 301 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36"
71.6.165.200 - - [16/Nov/2017:06:10:44 +0100] "GET / HTTP/1.1" 200 33952 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36"
71.6.165.200 - - [16/Nov/2017:06:10:46 +0100] "" 500 7839 "-" "-"
71.6.165.200 - - [16/Nov/2017:06:10:48 +0100] "" 500 7839 "-" "-"
71.6.165.200 - - [16/Nov/2017:06:10:48 +0100] "" 500 7839 "-" "-"
71.6.165.200 - - [16/Nov/2017:06:10:49 +0100] "" 500 7839 "-" "-"
71.6.165.200 - - [16/Nov/2017:06:10:49 +0100] "" 500 7839 "-" "-"
71.6.165.200 - - [16/Nov/2017:06:10:53 +0100] "quit" 500 7839 "-" "-"
71.6.165.200 - - [16/Nov/2017:06:10:56 +0100] "GET /media/image/36/26/e0/favicon16.jpg HTTP/1.1" 200 1220 "-" "python-requests/2.10.0"
71.6.165.200 - - [16/Nov/2017:06:10:57 +0100] "" 500 7839 "-" "-"

```

Ein paar der gefundenen IPs habe ich gesperrt, aber natürlich kommen dann immer wieder neue.

&nbsp;

scheint das übliche “Abklopfen” von Schwachstellen zu sein:

[https://www.abuseipdb.com/check/71.6.165.200](https://www.abuseipdb.com/check/71.6.165.200)

---

<div class="post-metadata">

**Author:** ![dogado\_shops](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dogado\_shops](https://forum.shopware.com/u/dogado_shops)\
**Post date:** [17. November 2017 um 15:46 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/33 "2017-11-17T15:46:43Z")

</div>

Hi,

Wordpress Bots kannst Du z.B. auch so in Deiner .htaccess Datei von vornherein aussperren - diese “tasten” Domains immer nach dem gleichen Muster ab und prüfen auf das Vorhandensein bestimmter Dateien. Für Wordpress z.B. Zugriff auf xmlrpc.php und wp-login.php sperren - Beispiele:

[http://techbloghunting.com/2017/08/28/using-htaccess-restrict-access-files-directories/](http://techbloghunting.com/2017/08/28/using-htaccess-restrict-access-files-directories/)

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [18. November 2017 um 09:24 UTC](https://forum.shopware.com/t/error-301-when-rendering/48825/34 "2017-11-18T09:24:08Z")

</div>

Schade, das Sperren speziell dieser beiden Dateinen nutzt leider nix:

```
169.54.244.75 - - [17/Nov/2017:21:23:57 +0100] "GET / HTTP/1.1" 500 7839 "-" "-"

```

Wie kriege ich raus, welche Dateien da noch abgefragt werden könnten ?

[Vorherige Seite](https://forum.shopware.com/t/error-301-when-rendering/48825.md?page=1)
