mod_rewrite på apache2
Hej,Jeg vil godt bruge mod_rewrite, og jeg har læse denne artikel på eksperten.dk (http://www.eksperten.dk/artikler/569).
Men i 3 Opsætning af sin server, hvor jeg skal tilføje 4 ting i min httpd.conf, kan jeg ikke tilføje (AddModule mod_rewrite.c).
Der kommer apache med en fejl, men hvis jeg ikke har den med, starter det og hvis jeg så se hvilke moduler som er med, så er mod_rewrite aktiv.
Apache log:
------------------------
Syntax error on line 973 of D:/Program Files/Apache Group/Apache2/conf/httpd.conf:
Invalid command 'AddModule', perhaps mis-spelled or defined by a module not included in the server configuration
Note the errors or messages above, and press the <ESC> key to exit. 22...21...
------------------------
.htaccess:
------------------------
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^/produkter/([0-9]+)$ /produkt.php?id=$1
------------------------
Jeg har prøvet at tilføje password til .htaccess filen, og det virker, så den bliver loadet.
produkt.php
------------------------
<?php
if(isset($_GET['id'])){
$id = $_GET['id'];
echo "Du har valgt produkt ID: ".$id;
}else{
echo "Du har ikke valgt et produkt ID";
}
//print_r(apache_get_modules());
?>
------------------------
Hvis jeg så prøver: (http://domain/produkter/123), kommer der en 404 fejl.
Det er en apache2 server med php5 på, er der nogen gode ider?
På forhånd tak.
/hiper