Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

HILFE - .html Datei als Ordner (/ordner/) umschreiben

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
SeriousBadMan
PostRank 10
PostRank 10
Beiträge: 4005
Registriert: 16.06.2008, 22:26
Wohnort: Welt

Beitrag von SeriousBadMan » 13.03.2012, 17:43

Hallo,

ich brauche dringend Hilfe. Und habe leider keine Ahnung von Mod_Rewrite.

Und zwar habe ich eine Website wo alle Pages (inkl. der Index) in einem bestimmten Verzeichnis liegen. Es handelt sich dabei um html-Dateien.

Diese möchte ich gerne mithilfe von mod-rewrite von datei.html in /datei/ verwandeln (außer die index.html, die soll bleiben wie sie ist). Ich habe dazu diesen Code benutzt:

RewriteEngine On
RewriteRule ^/([^.]+)/$ $1.html?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^([^.]+)\.html$ /$1/ [R=301,L]

Das scheint aber nur eine Weiterleitung zu sein, die auf die /datei/ weiterleitet. Die Weiterleitung klappt und dann kommt ein 404 weil die /datei/ nicht vorhanden ist.

Wie löse ich das Problem? Wie simuliere ich, dass der Ordner doch vorhanden ist?


(nach Möglichkeit mit Mod_Rewrite... :-) händisch Ordner anzulegen und zu benennen und dort die jeweiligen Dateien als index.html zu hinterlegen ist mir auch schon gekommen, scheint mir aber sehr aufwendig und wenig elegant)

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 13.03.2012, 20:13

Bleibt wie sie ist: "https://www.example.com/index.html"
Aufruf nicht möglich: "https://www.example.com/index/"

Bei Aufruf von

"https://www.example.com/testseite/"
"https://www.example.com/pflaumenmus/"
"https://www.example.com/apfel-birnen/"

werden die Seiten geladen:

"https://www.example.com/testseite.html"
"https://www.example.com/pflaumenmus.html"
"https://www.example.com/apfel-birnen.html"

Code: Alles auswählen

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/index(.*)$
RewriteRule ^(.+)/$ /$1.html [L]
Und viel mehr ist das erst einmal nicht.

see-you
PostRank 2
PostRank 2
Beiträge: 60
Registriert: 09.03.2009, 19:53

Beitrag von see-you » 13.03.2012, 22:27

Mist...Thema schon gelöst. Den Link hätte ich mir gern verdient.