exali.de
mod-rewrite

Frage gestellt von Alexander am 13.09.2012

Kurze URL-Rewrite Anleitung

1. Frage
Könntest du eine kurze Anleitung für den URL-Rewrite schreiben?

Ich bräuchte den htaccess code für den Rewrite von www.example.com/profile/index.php?id=1234567890 in www.example.com/profile/1234567890 für alle verfügbaren ID’s.

2. Frage
Sind diese URL’s dann weiterhin mit GET-Abfragen abrufbar?

Danke schonmal im voraus und Lob für die ansprechende und informative Seite!

Antwort: Permalinkstruktur per Mod Rewrite und .htaccess

Hallo Alexander, im folgenden Video-Tutorial habe ich versucht, die Grundlagen zum Festlegen von sprechenden URLs zu beschreiben. Kein leichtes Thema zum Erklären, wie ich feststellen musst. Ich hoffe du kommst trotzdem klar - ansonsten einfach in den Kommentaren melden :)

Unter dem Video findest du noch den verwendeten Quellcode aus index.php und .htaccess zum direkten Copy&Paste, so wie einige nützliche Links zum Thema Permalinks und Reguläre Ausdrücke.

Quellcode index.php

Quellcode .htaccess

Weiterführende Links

Geb deinen Senf dazu

GRAVATAR
Alexander am 14.09.2012 um 17:38 Uhr

Hallo Torben,

brandschnelle perfekte Antwort mit sogar mehr Informationen als erhofft!
Vielen vielen Dank, klappt alles wunderbar.

Mit freundlichen Grüßen,

Alexander - www.topolitic.com

Übrigends: Danke auch für den Ideenanreiz für den Farbenänderungshover und Scrollbalkencss.

Und noch ein Tipp für das HTML5 Feld bei Webseite: Entweder mit http:// vorbelegen oder rausnehmen. Ist nervig wenn man denkt man ist fertig und will abesenden und muss dann überlegen warum die Webseite falsch ist ( topolitic.com -> www.topolitic.com -> http://www.topolitic.com )

GRAVATAR
Benny am 14.05.2013 um 14:21 Uhr

Hallo
ich würde gerne ein url Rewriting machen, bin aber am verzweifeln weil nichts klappt.
Ich will das folgendes funktioniert:
www.test.de/berlin soll zu template.php?stadt=berlin geleitet werden und www.test.de/berlin/mayer zu template.php?stadt=berlin&name=mayer.

Dabei soll die Stadt und der Name variabel sein.
Kannst du mir dabei helfen ?

Gruß
Benny

GRAVATAR
Torben Leuschner am 15.05.2013 um 08:34 Uhr

Hi Benny,

versuch mal folgendes:

RewriteRule ^([^/]+)/$ template.php?stadt=$1
RewriteRule ^([^/]+)/([^/]+)/$ template.php?stadt=$1&name=$2