Apache: von www.url.de/site.php?id=1 auf www.url.de/site/1 umstellen [Begriff gesucht]
-
Hallo,
ich möchte meinen Apacheserver so konfigurieren dass man in URLs keine URL-Parameter mehr verwenden muss. In etwa so hier:
vorher
www.url.de/site.php?id=1
nachher
www.url.de/site/1
Weis jemand wie man das nennt, damit ich weiter googlen kann? Ich finde einfach nicht den passenden Begriff.
-
Andere Web-Frameworks unterstützten das nativ, und ich könnte mir vorstellen, dass es da auch schon im Bereich PHP Routing Controller gibt. Ansonsten kannst du es aber direkt mit Apache mod_rewrite versuchen, das sollte auf jeden Fall klappen.
MfG SideWinder
-
Mit dem PHP Zend Framework ist die Nutzung dieser URLs sehr einfach und du kriegst eine MVC-Architektur gleich dazu
-
Naja ich verwende eigentlich kein PHP. Das war eigentlich nur ein Beispiel. Ich verwende PERL zur Webentwicklung. Trotzdem vielen Dank für die Hinweise.
-
Chris++ schrieb:
Ich verwende PERL zur Webentwicklung.
sowas hab ich ja noch nie verstanden - ist mir einfach ein bischen zu schmalbrüstig. aber gut, jeder sucht sich da so seine wumme
-
Chris++: mod_rewrite geht auf alle Faelle fuer sowas. Fuer Perl gibt es auch eigene URL-Dispatcher. Ist aber - wie Side schon sagt - auch Frameworksache. (Notfalls gibt's auf CPAN garantiert auch framework-agnostische Loesungen.)