Avatar billede eds Nybegynder
08. februar 2009 - 02:40 Der er 2 kommentarer og
1 løsning

mod_rewrite, hvordan kommer jeg af med .html?

Hej. Jeg har nu rodet en smule med apaches mod_rewrite-funktion, og jeg er nået frem til noget kode, der tager sig således ud:

RewriteEngine On
RewriteRule ^([^/]*)\.html$ /qz7/page.php?id=$1 [L]

Denne virker som den skal, jeg vil dog gerne af med det .html, som man er tvunget til at sætte efter navnet.
Hvis jeg bare fjerner .html fra koden, ser det ikke ud til at virke.
Hvad gør jeg?

På forhånd tak.
Avatar billede nicklasb Nybegynder
08. februar 2009 - 10:46 #1
Hvad med
RewriteRule ^([^\/]*)\/?$ /page.php?id=$1 [QSA,L]
Avatar billede eds Nybegynder
08. februar 2009 - 15:47 #2
Så får jeg:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Avatar billede eds Nybegynder
08. februar 2009 - 20:58 #3
Nå. Jeg fandt ud af det til sidst.
Det skal gøres således:
RewriteEngine On
RewriteRule ^([a-z]+)/?$ /qz7/page.php?id=$1 [L]
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester