Antwort #7 am: 09. November 2009, 20:26:00
Hallo an alle,
da das Thema schon öfters geöffnet wurde schreibe ich gleich mal hier weiter...
Also ich habe folgendes Problem:
Ich habe einen Shop (modified eCommerce Shopsoftware 1.02) bei all-inklusive-webspace (schlechter provider, aber das ist ein anderes Thema) gehostet.
Beim aktivieren von Shopstat (alle Vorbereitungen sind natürlich getan) werde ich gleich mit folgendem Fehler begrüßt:
Forbidden
You don't have permission to access /store/shopping_cart.php on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache Webserver Server at www.domain.de Port 80
Daraufhin habe ich mal den Provider kontaktiert. Der schrieb:
Sehr geehrte(r) XXXXX,
Mod_rewrite ist standardmässig aktiviert.
Sie dürfen die Rewrite Engine nicht per .htaccess Datei ein oder ausschalten.
Dies führt dazu das mod_rewrite nicht funktioniert.
Funktionen wie "RewriteEngine, AllowOverride oder Options" können aus Sicherheitsgründen über die .htaccess-Dateien nicht gesetzt werden.
Lassen Sie diese Einträge in Ihrer .htaccess Datei weg und es wird problemlos funktionieren.
Beispiel einer .htaccess Datei: RewriteRule index.html$ index.php
Eine gute Hilfe zu mod_rewrite finden Sie auf:
http://www.modrewrite.de/mod_rewrite.examples.beispiele.phtml
Ich hoffe Ihnen geholfen zu haben.
Mit freundlichen Grüßen,
XXXXXXXXX
Okay, also habe ich mal aus der .htaccess die Zeile
#RewriteEngine on
auskommentiert.
Jetzt komme ich in den Shop, aber alle von Shopstat erzeugten links z.B.
www.domain.de/store/Kontakt:_:7.html erzeugen beim Aufruf den Fehler:
Not Found
The requested URL /store/Kontakt:_:7.html was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache Webserver Server at www.domain.de Port 80
Was kann denn da noch faul sein?
Steffen