Jump to content
xt:Commerce Community Forum

Probleme mit mod_rewrite


ringltangbob

Recommended Posts

Hallo zusammen,

ich habe das Problem, dass mod_rewrite nicht mehr funktioniert, seitdem ich von 1und1 zu hosteurope umgezogen bin. Ich habe bereits mit dem Support telefoniert und sowohl mod_rewrite, wie auch Allowoverride All sind aktiv. Wenn ich jetzt den mod_rewrite Test mit folgender .htaccess durchführe:

RewriteEngine On
RewriteRule ^ www.google.com [R,L]
[/html]

dann bekomme ich die Fehlerseite: Zugriff verweigert. Error 403.

In der Adresszeile steht dann

http://www.carfeature.de/is/htdocs/wp10585176_Y80OO3OQL6/www.google.com

Kann unter www.carfeature.de live getestet werden.

Der Support von hosteurope konnte mir nur versichern, dass von Serverseite eigentlich alles funktionieren sollte, tuts aber nicht. Deshalb hoffe ich, dass mir jemand von euch weiterhelfen kann, da ich momentan recht ratlos bin.

Gruß,

Benajmin

Link to comment
Share on other sites

So fuktioniert es einwandfrei ;-) Vielen Dank!

Dann sollte dieser Artikel allerdings auch angepasst werden, weil an den habe ich mich gehalten Testen, ob "mod_rewrite" am Webserver ordnungsgemäß arbeitet - Powered By Kayako SupportSuite

Jetzt ist nur noch die Frage, wie meine .htacess für den Shopbetrieb aussehen muss. Beim alten Webhoster sah sie so aus:


DirectoryIndex index.php

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/extAdmin/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php

RewriteCond %{HTTP_HOST} ^[^.]*\.[^.]*$
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


RewriteBase /
[/html]

was jetzt allerdings nicht funktioniert. Sobald z.B. eine Kategorie angeklickt wird, steht zwar die richtige SEO-URL in der Adresszeile, allerdings kommt der Fehler 403 "Zugriff verweigert". Kann jetzt unter carfeature live getestet werden.

Link to comment
Share on other sites

Hast Du auch das

rewritebase

wieder rausgenommen

Und sehen deine Shop einstellung so aus.

Shop Domain: www.carfeature.de

SSL Domain:   www.carfeature.de

Url http:         http://www.carfeature.de

Url https:       https://www.carfeature.de

Und irgendwas haut ja nicht mit den rechten hin

was steht den alles in deiner .htaccess datei

Link to comment
Share on other sites

Momentan steht das drin

DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/extAdmin/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
RewriteCond %{HTTP_HOST} ^carfeature\.de$ [NC]
RewriteRule ^(.*)$ http://www.carfeature.de/$1 [R=301,L][/html]

Die Shopeinstellungen passen auch.

Link to comment
Share on other sites

Also der weg so zu phpmyadmin kenne ich nicht normalerweise liegen die Datenbankverzeichnisse separat an einem sicheren ort. Und nicht mit im shopverzeichniss mit 755 rechten. aber egal das ist nicht so mein gebiet.

Und in Deinen cache verzeichnissen fehlten die blanken index.html dateien.

Die habe ich ersetzt aber der aufruf klapt immernoch nicht.

Stelle mal ein das der Server die fehler Logt. Die anderen Logdatein sind zu alt vom 13.12.

Leider kann ich über FTP nicht sehen ob noch andere .htaccess datein in den verzeichnissen liegen die zu dem fehler führen.

Link to comment
Share on other sites

Gucke Dir mal deine .htaccess Datei an.

Options +FollowSymLinks kannst Du eigentlich wieder Löschen.

weil das so wieso Aktiv bei dir war.

Options -Multiviews damit wird Multivi für deine Direktive abgeschaltet

solltest Du Deinem Hoster schon angeschrieben haben. Und der hat dann geschriben es ist alles inordnung. War das wohl ein Mitarbeiter der nicht so kompetent ist.

Options +FollowSymLinks

Options -Multiviews

php_flag  log_errors on

php_value error_log  /logs/PHP_errors.log



DirectoryIndex index.php


RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_URI} !^/media/

RewriteCond %{REQUEST_URI} !^/extAdmin/

RewriteCond %{REQUEST_URI} !^/skin/

RewriteCond %{REQUEST_URI} !^/js/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php


RewriteCond %{HTTP_HOST} ^carfeature\.de$ [NC]

RewriteRule ^(.*)$ http://www.carfeature.de/$1 [R=301,L]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...