SEO-Umleitung funktioniert nicht

Hallo,

ich habe bei unserem Provider (jweiland) versucht, zu Demonstrationszwecken einen OXID-Shop zu installieren. Die Installation lief auch problemlos (hab das ja schon ein paar Mal gemacht :wink: ), allerdings stimmt was in der SEO-Umleitung nicht.

Im Shop selber werden die URLs der Artikel richtig angezeigt. Klicke ich allerdings auf einen Artikel, wird die Seite nicht gefunden und die URL des Artikels entspricht meiner Domain plus dem kompletten Serverpfad. Ist der Shop auf dem Server unter /www/oxidshop/ abgelegt heißt die URL plötzlich http://www.meinedoman.de/www/oxidshop/oxseo.php/ ( inkl. des Slashs hinten). Auch der Aufruf von http://www.meinedomain.de/oxseo.php funktioniert nicht. Hier wird der Slash am Ende eingefügt und die Seite nicht gefunden. Alle anderen Dateien aus dem Root-Verzeichnis werden allerdings bei Aufruf angezeigt.

Kennt jemand das Problem und weiß, wie ich das lösen kann?

Gruß,
Oliver

Was steht in der .htaccess drin?

Es handelt sich um die Standard-htaccess

<IfModule mod_rewrite.c>

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !(\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteRule admin/test\.php$ admin/test.php?mod_rewrite=1

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)$ %{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


</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log$|\.tpl$)">
order allow,deny
deny from all
</FilesMatch>

Options -Indexes

Ich würde eher auf einen Fehler in der config.inc.php tippen.

Steht da etwas von dem folgenden oder nklusive des www/oxidshop

$this->sShopURL = ‘http://www.deinedomain.de’;
oder
$this->sShopURL = ‘http://www.deinedomain.de/oxidshop’;

Die Shop-URL ist in Ordnung.

Trage in die htaccess mal folgendes ein.

RewriteEngine On
RewriteBase /oxidshop/