.htaccess-Datei

Guten Abend.

Ich habe folgendes Problem:
Ich habe vor einigen Tagen die Software runtergeladen und erfolgreich installiert, das Design angepasst, Artikel angelegt… und war alles in allem recht zufrieden.
Heute habe ich dann das Update durchgeführt. Seit dem geht nichts mehr.

Jetzt ist es so, dass ich keinen Link anklicken kann. Wenn ich eine Kategorie oder eine Seite aufrufe, kommt Folgendes:

The requested URL /shop/AGB/ was not found on this server.

Hier habe ich versucht die AGB aufzurufen.

Ich weiß, dass es irgendwas mit der .htaccess zu tun haben muss. Ich habe hier einige Threads durchgearbeitet und Lösungsvorschläge ausprobiert. Ohne Ergebnis.

Jetzt ist es mir auch noch passiert, dass ich die .htaccess ganz gelöscht habe. :frowning:

Ich bin schon dabei einen komplett neuen Shop zu installieren, aber irgendwie wäre es doch schon schön, den anderen noch retten zu können, da ich schon sehr sehr viel Arbeit reingesteckt habe.

Ich war leider so dumm kein Backup zu machen.

Kann mir vielleicht jemand eine Beispiel-.htaccess zur Verfügung stellen? Vielleicht geht das dann ja alles wieder. Ich möchte die Hoffnung noch nicht aufgeben.

[QUOTE=Laura;17434]
Kann mir vielleicht jemand eine Beispiel-.htaccess zur Verfügung stellen? Vielleicht geht das dann ja alles wieder. Ich möchte die Hoffnung noch nicht aufgeben.[/QUOTE]

Nimm einfach die aus den Installpacket.

Hi,


<IfModule mod_rewrite.c>

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


Die RewriteBase gehört natürlich angepasst :slight_smile:

Edit: Markus Vorschlag ist natürlich der Ideale :slight_smile:

Vielen Dank.

Jetzt habe ich leider das gleiche Problem wie vorher, also bevor mir die htaccess abhanden gekommen ist.

Wenn ich einen Link aufrufe, kommt das hier:

The requested URL /shop/oxseo.php/ was not found on this server.

Egal bei welchem Link, es leitet auf eine oxseo.php Datei weiter.

Wie kann ich diesen Fehler beheben?

EDIT:

Ohje. Kein Wunder. Hatte die Datei beim Updaten entfernt. Klar, dass sie nicht gefunden werden kann.

Jetzt geht zumindest das wieder. Nun muss ich nur noch mein Design wiederherstellen.

Vielen Dank für die schnelle Hilfe.

Der Eintrag RewriteBase sollte bei dir auf /shop/ lauten, wenn die Fehlermeldung stimmt.
In welchem Verzeichnis liegt der Shop, wie sieht die config.inc.php aus (ohne [B]Kennwörter[/B]!!!).

[QUOTE=Christian76;17436]
Die RewriteBase gehört natürlich angepasst :slight_smile:
[/QUOTE]
Denke, dass Du das beim letzten Update nicht angepasst hattest.

Edit: Da war wohl wer schneller;)

Danke, es geht ja nun wieder alles. (Siehe mein Edit oben)

Ursprünglich lag es wohl an der Datei die ich versehentlich rausgelöscht hatte. An der RewriteBase lag es nicht.

Und welche Datei war das?
Wäre für die “Nachwelt” vielleicht interessant zu wissen :stuck_out_tongue:

Wie ich oben geschrieben habe: oxseo.php

Ich hatte versehentlich Updatedateien in ein falsches Verzeichnis kopiert, als ich sie wieder rausgelöscht habe, muss ich die mitgenommen haben.

So. Auf zum nächsten Problem. In der Detailansicht werden bei mir nur die ersten zwei Bilder verkleinert und die restlichen sind bei den kleinen Thumbs unter dem Artikel keine kleinen Thumbs, sondern in Originalgröße zu sehen. Mal sehen ob ich hier etwas dazu finde.

Ich hatte nach dem Verschieben des Shops vom root-Verzeichnis in ein Unterverzeichnis das gleiche Problem. Bei mir war jedoch tatsächlich RewriteBase schuld. Ich habe es von

RewriteBase /

auf

RewriteBase /shop/

geändert und nun läuft wieder alles. Vielleicht hilft das jemandem mit einem ähnlichen Problem. Vielen Dank für die Tipps.

Hallo moolob,

das hilft allerdings! Danke!

Habe gerade ein Update von 4.4.4 auf 4.4.7 gemacht und es ließ sich nur die Startseite aufrufen.

Meine Änderung:

von RewriteBase /

auf

RewriteBase /oxid/

und alles läuft wieder perfekt.

Viele Grüße Jenna