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

Mit mod_rewrite Unterordner simulieren

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
fo
PostRank 6
PostRank 6
Beiträge: 360
Registriert: 15.05.2004, 14:20

Beitrag von fo » 16.08.2004, 07:01

Ich habe alle möglichen Docs zu mod_rewrite (eng/d) studiert, konnte aber keine richtige Lösung meines Problems finden. :(

Ich möchte, dass eine URL in der Form:
/keyword/keyword.html

rewrited wird zu:
index.php?page=keyword

Dabei soll das Unterverzeichnis völlig ignoriert werden.
Hat jemand eine Lösung parat?

Achja, dazu gibt es noch zu sagen, dass ich im Moment leider solch ein doofes Konstrukt habe:
rewriteRule (.*)-(.*)-(.*).html$ index.php?page=$1&param1=$2&param2=$3
rewriteRule (.*)-(.*).html$ index.php?page=$1&param1=$2
rewriteRule (.*).html$ index.php?page=$1

Das ist natürlich mehr als Kacka, mir will aber nichts besseres gelingen um einzelne Parameter die durch Bindestrich getrennt sind, zu rewriten :(

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Fruetel
PostRank 6
PostRank 6
Beiträge: 392
Registriert: 05.06.2003, 22:00
Wohnort: Essen

Beitrag von Fruetel » 16.08.2004, 09:17

Damit sollte es eigentlich gehen:

RewriteRule ^(.*)/(.*).html$ index.php?page=$2

Gruss,
Thomas
Aktuell im Webmaster Blog:
Bild

fo
PostRank 6
PostRank 6
Beiträge: 360
Registriert: 15.05.2004, 14:20

Beitrag von fo » 16.08.2004, 09:29

so gehts leider auch nicht. hatte ich schon versucht. so werden die parameter merkwürdigerweise nicht mehr auseinandergefriemelt

Michael
PostRank 8
PostRank 8
Beiträge: 808
Registriert: 04.01.2004, 20:23
Wohnort: Herne

Beitrag von Michael » 16.08.2004, 09:53

Versuche das mal.

Bei mir ist das so in Ordnung
---snip---
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/(.*)/(.*).html$
RewriteRule ^(.*) /index.php?page=%1 [L]
---snip---

Gruß
Michael

fo
PostRank 6
PostRank 6
Beiträge: 360
Registriert: 15.05.2004, 14:20

Beitrag von fo » 16.08.2004, 10:01

Kannst du mir sagen, was genau die condition macht? ich habe hier tw. urls dir sind in dem format: main-show_cat-9-18-keyword.html
parameter werden jeweils mit einem "-" getrennt. und davor soll jeweils noch ein verzeichnis stehen.

zum besseren verständnis hier die url: https://www.erzgebirgskunst-shop.de

ich komm einfach nicht drauf, wie ich das anstellen soll :x

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag