Seite 1 von 1

index.php mit domain.de/index/ aufrufen

Verfasst: 24.09.2009 16:15
von Panadu
Hallo!

Ich möchte meine URLs in PHP gerne auflösen und intern jeweil die richtige angeforderte Seite aufrufen.

Problem:

Code: Alles auswählen

http://www.domain.de/index/Content/Suche1/Suche2/Parameter


Diese Url soll auf die seite verweisen die in der ersten Variable angeben ist. In diesem Fall also auf index.php.

Beispiele:
http://www.domain.de/index/Content/Such ... /Parameter soll auf index.php verweisen.
http://www.domain.de/weiterleitung/Cont ... /Parameter soll auf weiterleitung.php verweisen.

Ich zerlege nun anhand der "/" meinen String und hole alle wichtigen Varaiblen raus.

Allerdings bekomme ich immer eine Fehler 404 Meldung, sofern ich in der URL keine index.php stehen habe, sondern nur /index/.

Jetzt möchte ich in der htaccess folgendene Zeilen nutzen um auf die index zu verweisen

Code: Alles auswählen

<FilesMatch "^index$">
    ForceType application/x-httpd-php
</FilesMatch>


allerdings verweist der Server nicht auf die index.php es und ich erhalte weiterhin den Fehler 404.
Mein Hoster ist Domainfactory.

Ich möchte so SEO Urls in meiner Seite benutzen und stehe daher gerade auf dem Schlauch, wie ich immer auf die Seite verweise die in meiner Varaiblenkette an erster Stelle steht.


Danke für Eure Hinweise.

Verfasst: 05.10.2009 16:40
von Gumbo
Probier mal folgende Regel:

Code: Alles auswählen

RewriteRule ^([^/]+)/ $1.php