Hallo,
Ich versuche für mein Weblog ein Archiv zu erstellen. Dies soll dann so funktionieren dass die URL zu einem bestimmten Beitrag so aussieht:
http://jeenaparadies.de/weblog/archiv/2004/03/12/guter_alleskleber/
Das ganze möchte ich per mod_rewrite machen. Anfangen wollte ich erst einmal vereinfacht also in der Form :
http://jeenaparadies.de/weblog/archiv/1
sollte stehen für:
http://jeenaparadies.de/weblog/example.php?id=1
So weit bin ich gekommen:
Datei http://jeenaparadies.de/weblog/.htaccess
----------------
RewriteEngine on
RewriteRule /archiv/([0-9]+) /example.php?id=$1
Datei http://jeenaparadies.de/weblog/example.php
----------------
<?php
echo $_GET['id'];
phpinfo(); //für euch vielleicht steht da was wichtiges drin???
?>
Von meinem Webhoster habe ich diese E-Mail bekommen nachdem ich ihm sagte dass das irgendwie nicht funktioniert:
----------------
Hi!
/etc/httpd/conf/vhosts/jeenaparadies.clever-webspace.de.conf
/etc/httpd/conf/vhosts/jeenaparadies.clever-webspace.de.ssl.conf
Ich habe in diesen Dateien folgendes geändert:
AllowOverride All
... damit Rewrite rules in .htaccess Dateien erlaubt sind.
Mit freundlichen Grüßen
XXX
----------------
Wenn man nun http://jeenaparadies.de/weblog/archiv/1 eingibt bekommt man einen 404 was nicht gewünscht ist.
Wenn man statdessen http://jeenaparadies.de/example.php?id=1 eingibt bekommt man die ID ausgegeben und danach phpinfo also genau wie erwartet.
Habe ich was falsch gemacht oder mein Provider? Ich kriege ansonsten keine Fehlermeldungen im Browser. Im error_log gibt es den Eintrag File does not exist [blabla]/archiv
Grüße
Jeena Paradies
Ich bin mir ziemlich sicher dass es im Leben mehr gibt als nur wirklich wirklich gut auszusehen ...
<img src="http://home.arcor.de/vivosomuertos/self/zoolander.jpg" border="0" alt="">
Bambergs Fasching - nur ein großer (Werbe-)Flop?
http://jeenaparadies.de/artikel/fasching/
Jeenas Bannertauschportal; selbstgemacht ;-)
http://jeenasbannerbude.de