Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Link mit reg. Exp. umwandeln!? Antworten
Link mit reg. Exp. umwandeln!?

flotschi1981
Fachidiot


Beiträge: 114


Hallo,

ich habe dieses Problem schon in einem anderen Forum gepostet nur leider konnte mir keiner weiterhelfen.

Wenn ich die folgenden Zeilen in der .htaccess-Datei angebe, dann funktionier alles einwandfrei.

RewriteEngine On
RewriteRule ^(.*).html$ index.php?sitename=$1.php [L]

Nur jetzt will ich auch die Dateien mit der Endung .php zu bearbeiten und zwar:

RewriteEngine On
RewriteRule ^(.*).html$ index.php?sitename=$1.php
RewriteRule ^(.*).php$ index.php?sitename=$1.php [L]

Nur leider geht jetzt gar nichts mehr. Wie kann ich denn .php-Dateien in der .htaccess-Datei aufnehmen?

Vielen Dank für die Hilfe!

Florian


  Profil   E-Mail   Editieren   Zitieren

Lewi
Quasselstrippe


Beiträge: 288


Das Problem ist, dass du dir dadurch eine Schleife baust. Auch die index.php passt ja in die RegEx und wird daher erneut umgeleitet, letztenendes unendlich oft.

Ich würde dir hier allerdings allgemein eine etwas andere Pfadstruktur empfehlen - auch aus Sicherheitsaspekten, wobei das natürlich wieder von deinem Skript abhängt.

Details bei Bedarf gerne.

Lewi

---
Lewi = ehemals the_doc

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben