htacces - Fehler erkennbar?

Hallo liebe Community,

seit dem Update auf 5.4. funktionieren meine Widgets im Backend nicht mehr. Nach Absprache mit dem Support habe ich meine htaccess in Verdacht. Evtl. wird aufgrund des Wegfalls SSL-Mischbetrieb die IP nicht korrekt weitergeleitet, etc. Das wäre meine htaccess. Entdecke jemand was auffälliges?



RewriteEngine on

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



# Block access to VCS directories

RedirectMatch 404 /\.(svn|git|hg|bzr|cvs)(/|$)

    # Restrict access to root folder files
    RedirectMatch 404 /(composer.(json|lock)|README.md|UPGRADE.md)$

Staging environment

#SetEnvIf Host “staging.test.shopware.in” SHOPWARE_ENV=staging

Development environment

#SetEnvIf Host “dev.shopware.in” SHOPWARE_ENV=dev
#SetEnv SHOPWARE_ENV dev

DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex shopware.php

Disables download of configuration



# Deny all requests from Apache 2.4+.



Require all denied

    # Deny all requests from Apache 2.0-2.2.
   

Deny from all

Enable gzip compression



AddOutputFilterByType DEFLATE text/html text/xml text/plain text/css text/javascript application/javascript application/json





ExpiresActive on

ExpiresDefault “access plus 1 month”

   

Header append Cache-Control “public”

Header unset ETag

    FileETag None

Match generated files like:

1429684458_t22_s1.css

1429684458_t22_s1.js





Header set Cache-Control “max-age=31536000, public”

   

ExpiresActive on

ExpiresDefault “access plus 1 year”

Disables auto directory index



Options -Indexes



Options -MultiViews


php_value memory_limit 256M

php_value max_execution_time 120

php_value upload_max_filesize 20M

php_flag phar.readonly off

php_flag magic_quotes_gpc off

php_flag session.auto_start off

php_flag suhosin.session.cryptua off

php_flag zend.ze1_compatibility_mode off

php_value always_populate_raw_post_data -1

#   AddType x-mapp-php5 .php
#   AddHandler x-mapp-php5 .php

AddHandler php-fastcgi5.6 .php .phtml

AddHandler php-fastcgi7.0 .php .phtml



Header append X-Frame-Options SAMEORIGIN

Besten Dank für eure Hilfe.

Sijandi

Kopier dir zuerst einmal die htaccess-Datei von  Shopware 5.4 in dein Shopware Verzeichnis:

 

Die oben gepostete ist wahrscheinlich nicht die aktuell verwendete htaccess-Datei oder es sind vielliecht  Bestandteile beim Copy-Paste Vorgang gelöscht worden? Beim Kopieren unbedingt als Code-Schnipesl einfügen - 4. Button von rechts in der Toolbar.

Was spricht denn dafür, dass es ein htaccess-Problem ist? 

1 „Gefällt mir“

Hallo hth,

besten Dank. Habe meine htaccess mit der Vorlage auf Github überschrieben, mal schauen ob es hilft.

Was dafürspricht ist eine Aussage des Supports, dass bei mir seit 5.4. nur immer die gleiche IP in den statistics geloggt wird. Und da dachte ich das es damit zusammenhängt.

Seit 5.4 habe ich nur noch ca. 3-4 Zugriffe (zumindest gemäss Shop Widgets) und dafür eine Komversionsrate von >75% :frowning:

Hast du noch eine Idee an was das liegen könnte?

Gruss

Sijandi

Du hast also keine Probleme mit der Anzeige der Statistik-Widgets im Backend, sondern mit den Daten, welche dieses anzeigt? Woher weißt Du. welche IP gelogged wird? 

Welche Domain verwendest Du? Verwendest Du eigentlich  Apache als Webserver oder ngnix? Was sagen denn die Zugriffslogs von Apache und/oder Google-Analytics, sind es dort auch so wenig Zugriffe? 

 

Hallo hth,

genau. Die Widgets sind da, aber seit 5.4 zeigen diese keine Daten mehr an, also das Besucher Online Widget. Die IP die geloggt wird sehe ich in der Datenbank. ich verwende die Domain www.drachenhort.ch und der Server ist ein Apache Server. Google Analytics zeigt brav die korrekten Zugriffe pro Tag.

Ich dachte eben es liegt aufgrund Wegfall SSL Mischbetrieb an der htaccess, aber leider hat auch deine Muster htAccess keine Abhilfe geschaffen. Kann es am Template liegen?

Grüsse

Sijandi