Avatar billede Chewie Novice
09. juni 2006 - 14:30 Der er 7 kommentarer og
1 løsning

mod_rewrite kode

Hej

Jeg vil gerne omdøbe mine .php filer til .html med mod_rewrite

Hvordan skal koden se ud i .htaccess filen ?

/søren
Avatar billede webt Nybegynder
09. juni 2006 - 16:03 #1
Hej, hvis alle de php filer du vil omskrive ligger i samme mappe smider du bare en .htaccess i den med følgende:

RewriteEngine on
RewriteRule ^([^/]+).html $1.php

Så vil alt.html blive omskrevet til alt.php

Har du html filer liggende også som skal kunne tilgås skal du lige ha:
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.* - [L]

ovenover rewriteRule'en så vil den ikke omskrive .html der rent faktisk findes

Mvh
Martin
Avatar billede Chewie Novice
09. juni 2006 - 19:10 #2
det er omvendt - fra php til html

er dette så rigtigt ?

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.* - [L]
RewriteRule ^([^/]+).php $1.html
Avatar billede webt Nybegynder
09. juni 2006 - 19:25 #3
ja men de filer du har liggende er det ikke .php filer, men brugeren skal så ha' mulighed for at indtaste filnavn.html som på serveren så bliver sendt videre til filnavn.php men brugeren ser stadig filnavn.html i browseren?

Mod_Rewrite matcher nemlig på det der bliver tastet ind og ikke det den finder på serverern

Mvh
Martin
Avatar billede Chewie Novice
09. juni 2006 - 19:30 #4
du har ret - det er php filer som jeg gerne vil vise som html filer
Avatar billede webt Nybegynder
09. juni 2006 - 19:44 #5
Okay - ja men så burde det være første indlæg der passer :)
Avatar billede Chewie Novice
09. juni 2006 - 19:46 #6
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.* - [L]
RewriteRule ^([^/]+).html $1.php

tak
Avatar billede webt Nybegynder
09. juni 2006 - 22:08 #7
Det var så lidt, og tak for points :)

Fortsat god aften
Martin
Avatar billede Chewie Novice
10. juni 2006 - 09:29 #8
Tak og god weekend :)
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
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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