Martin DJ skrev:
> Jeg har et spørgsmål til mod_rewrite.
>
> Hvis jeg gerne vil lave så,
http://xxxx.domain.dk bliver lavet om
> til
http://www.domain.dk/user/index.php?user=xxxx bruger jeg
> følgende:
>
> RewriteCond %{HTTP_HOST} !^w{3}\. [NC]
> RewriteCond %{REQUEST_URI} ^(/?)$ [NC]
> RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.dk [NC]
> RewriteRule ^.*$ /user/index.php?user=%1 [L]
>
> Men hvad gør jeg, hvis jeg vil lave
>
http://xxxx.domain.dk/page_([0-9]+).htm om til
>
http://www.domain.dk/user/index.php?user=xxxx&page=yyyy
> (hvor ([0-9]+) er tal mellem 0 og 9, som bliver sat ind på
> yyyy's plads)
>
> Jeg har prøvet med :
> RewriteCond %{HTTP_HOST} !^w{3}\. [NC]
> RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.dk [NC]
> RewriteCond %{REQUEST_URI} ^/page_([0-9]+)\.htm$ [NC]
> RewriteRule ^.*$ /user/index.php?user=%1&page=%2 [L]
>
> Men jeg kan ikke få fat i det tal, der skal stå ved page=
>
Prøv i dk.edb.internet.software.apache
FUT til dk.edb.internet.software.apache
--
Dan Storm - storm at err0r dot dk /
http://err0r.dk
Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!