.htaccess anpassen

Hallo zusammen,

will gerade OXID installieren aufm Server. Mein Hoster und ich arbeiten derzeit aber noch an einer Mikroseite und daher ist die url mit einem passwort versehen.

die dateien habe ich in folgendes verzeichnis hochgeladen:

www.meineurl.de/eshop/

um die installation starten zu können muss ich ja folgende url eintippen:

www.meineurl.de/eshop/setup/

jedoch kommt immer ein 404-Fehler, dass eine Komponente fehlt. Laut meines Hosters muss ich die .htaccess anpassen. Aber wie? Habe davon keine Ahnung. Kann mir jmd sagen, welche und wie ich sie anpassen muss?
Muss ich die im obersten Verzeichnis anpassen oder die im /eshop/ verzeichnis?

Gruß

Hallo !

Was sollst Du denn anpassen ? Normalerweise brauchst Du da nichts anpassen. Ausser vielleicht besondere Rewrite Regeln hinsichtlich www-Umleitung o.ä. Wir betreiben einen CE 4 Shop in einem Unterverzeichnis ohne Probleme.

Das einzige was wir hinzugefügt haben:

php_flag register_globals off

Das war von unserem Hoster per default auf on und wurde vom shopinstaller angemeckert.

mfg

Hallo,

aber ich komme nicht einmal bis zur installation.

kann es sein, dass ich auf die url:

www.meinedomain.de/eshop/setup/

nicht zugreifen kann, weil im webinterface des webspace folgendeshinterlegt ist:

www.meinedomain.de/ weiterleiten zu www.meinedomain/microsites-new/

wie kann man das problem lösen bzw. liegt es überhaupt daran?

gruß

Rewrite base korrekt gesetzt?
in deinem Fall: /eshop/

Gruß
Magnus

[QUOTE=Machina non calculat;15172]Rewrite base korrekt gesetzt?
in deinem Fall: /eshop/

Gruß
Magnus[/QUOTE]

was bedeutet das? was muss man dazu machen?

//EDIT:
hier mal meine .htaccess - Datei:

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

Options -Indexes

was muss denn meiner .htaccess datei noch hinzugefügt werden, damit ich zumindest mal die shopinstallation aufrufen kann?


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

Options -Indexes

Hallo,

wir kommen nochmal frisch rein.
Für die Shopinstallation wäre es sinnvoll, alle anderen .htaccess-Dateien vorher zu entfernen (vorher sichern!), damit nix “dazwischenhacken” kann.
Am besten passt Du die mitgelieferte Shop-htaccess so an:

<IfModule mod_rewrite.c>

Options +FollowSymLinks
RewriteEngine On
[B]RewriteBase /eshop/
[/B]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>

Options -Indexes

Jetzt nur http://www.deine_domain.de/eshop/ aufrufen und die Installation sollte starten.

Gruß

Vielleicht hilftt es ja jemanden, hatte das selbe Problem mit der .htaccess.

Nachdem ich die beiden Zeilen:

#Options +FollowSymLinks
#Options -Indexes

mit der # auskommentiert habe lief es.

LG
daluga