Auf Produkte zugreifen ist nicht mehr möglich

Hi,

seit einigen Stunden kann ich keinen Link mehr nutzen. Alle Klicks auf Kategorien oder Produkte im Frontend laufen ins Leere!

Im Adminbereich funktioniert alles.

Ich hatte Probleme beim Apache mod Rewrite aufgrund einer falschen htaccess und Dateizugriffsrechte-Probleme. Diese sind jetzt allerdings behoben.

Doch das oben beschriebene Problem bleibt bestehen!

http://shop.deffis.de

Gruß

Markus

Hast du im Backend mal die Views aktualisiert?

prüf mal deine .htaccess und deine confic.inc.php

Die links zu Deinen Produkten liegen auf eibner anderen URL als die Startseite Deines Shops
http://shop.deffis.de/ -> http://deffis.de/eshop/Bekleidung/T-Shirts/Autogramm-T-Shirt.html

das liegt an der einstellung der ht. wenn du in deiner config den shop ohne www angibst sollte es funktionieren

Die Config und die htaccess hab ich geprüft! Da war so weit alles in Ordnung

Die Views hab ich aktualisiert und auch tmp geleert.

Die shop.deffis.de ist nur eine Weiterleitung auf deffis.de/eshop

So sieht die config aus:

$this->sShopURL = 'http://deffis.de/eshop'; // eShop base url, required
        $this->sSSLShopURL  = 'http://deffis.de/eshop';            // eShop SSL url, optional
        $this->sAdminSSLURL = 'http://deffis.de/eshop/admin';            // eShop Admin SSL url, optional
        $this->sShopDir = '/kunden/homepages/46/d39185074/htdocs/deffi/eshop';
        $this->sCompileDir = '/kunden/homepages/46/d39185074/htdocs/deffi/eshop/tmp';

Es hat ja auch gute 2 Monate funktioniert. Bis ich heute morgen die Mail eines Kunden bekam das da was im Argen liegt.

Irgendwie krieg ich gerade ganz viele graue Haare! :wink:

Danke

Markus

Ich bin gerade kurz davor das ganze Teil neu abzusetzen! Der Horror wird nur wieder das einpflegen der Artikel werden!

Mod_rewrite funktioniert nicht. poste mal den Inhalt von .htaccess im Verzeichnis deffis.de/eshop.

Edit:
> Ich hatte Probleme beim Apache mod Rewrite aufgrund einer falschen htaccess und Dateizugriffsrechte-Probleme. Diese sind jetzt allerdings behoben.
Was immer es war - es ist wahrscheinlich nicht behoben.

Einfach keinen Ausraster wie dein Chef bekommen… :smiley:
Was steht denn in der .htaccess drin?

In case you want to add a .htpasswd authentification

you’ll have to add the host of the shop as an allowed entity,

so that calls from the host skip the authentification

Example:

Order Deny,Allow

Deny from All

AuthType Basic

AuthName “Access not allowed”

AuthUserFile path_to_htpasswd_file/.htpasswd

Require valid-user

Allow from localhost

Satisfy Any

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

RewriteCond %{REQUEST_URI} oxseo.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo.php$ oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(/admin/|/core/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(.html|/|.jpg|.css|.pdf|.doc|.gif|.png|.js|.htc)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(/admin/|/core/|/export/|/modules/|/out/|/setup/|/tmp/|/views/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.html|/)$ oxseo.php

RewriteCond %{REQUEST_URI} (/out/pictures/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.jpe?g|.gif|.png)$ core/utils/getimg.php

</IfModule>

disabling log file access from outside

<FilesMatch “(EXCEPTION_LOG.txt|.log$|.tpl$|pkg.rev)”>
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html

Zumindest sagt der Systemcheck es sei alles in Ordnung. Zumindestens ist alles grün!

Irgendwas leitet dir alle Seiten auf deine Suchseite um. Evtl. die htaccess im Hauptverzeichnis oder eine Einstellung im Backend von deinem Webspace.

Ich hab jetzt einfach mal ein zweites Verzeichnis gemacht und eine Parallelinstallation gemacht auf eine zweite DB. Beide htaccess verglichen bzw. die alte gegen die neue mal getauscht und ich werde auf die Suchseite des zweiten Shops geleitet!

Also stimmt irgendwas in der alten htaccess nicht

ICH BLINDFISCH!

Wie wäre es wenn man RewriteBase auch einen Wert zuweist?

Vielen Dank das ihr euch eure grauen Zellen mit mir angestrengt habt!!!