Kürzere URLs
Jakob
- php
Hallo,
ich möchte um "effektiver" Links zu meiner Homepage twittern zu können, kürzere URLs einstellen.
Bisher sah das so aus:
http://www.test.de/termine.php?jahr=2010&monat=10&tag=11
Das habe ich dann mit
$jahr = $_GET["jahr"];
etc ausgelesen.
Nun hätte ich gerne, dass folgende URL ausreicht:
http://www.test.de/11.10.2010
Wie kann ich das auslesen? Bzw. geht das überhaupt? -.-
Herzlichen Dank schonmal
Moin!
http://www.test.de/11.10.2010
Wie kann ich das auslesen? Bzw. geht das überhaupt? -.-
Auf die Schnelle nur mal dieses Stichwort: mod_rewrite. Damit wirst Du fündig werden.
Tommi
Moin!
http://www.test.de/11.10.2010
Wie kann ich das auslesen? Bzw. geht das überhaupt? -.-Auf die Schnelle nur mal dieses Stichwort: mod_rewrite. Damit wirst Du fündig werden.
Tommi
Danke.
Au ja, mod_rewrite - das sagt mir so ganz entfernt was.. :P
Ich hab's jetzt aber anders gelöst, nämlich mit
$url = $_SERVER['REQUEST_URI'];
$tag = substr($url,1,2);
$monat = substr($url,4,2);
$jahr = substr($url,7,4);
$zeit = substr($url,12,5);
spricht da was gegen?
(es geht mir eigentlich auch nur um die seite mit den Terminen - ein completer rewrite ALLER URLs ist eigentlich nicht nötig)
Hi,
Ich hab's jetzt aber anders gelöst, nämlich mit
[code lang=php][...]
spricht da was gegen?
ja: Die Seiten der Stiftung Warentest werden mit dem Noxum Web Publisher erzeugt, welches nach meinem Kenntnisstand kein PHP-basiertes System ist. Das hätte Dir Dein Arbeit- bzw. Auftraggeber mitteilen sollen.
Cheatah
Moin!
spricht da was gegen?
Wenn Dein Skript auf "11.10.2010" hört, sollte das OK sein. Ich würde da allerdings ein 404-Fehler erwarten, wenn keine Datei mit diesem Namen existiert. Um das zu erreichen, müsstest Du doch bereits mod_rewrite einsetzen. Etwa so, dass alle Anfragen an termine.php umgeleitet werden:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ termine.php
Oder wie hast Du das gemacht?
Tommi