Avatar billede biskoppen Nybegynder
19. februar 2004 - 13:33 Der er 12 kommentarer og
1 løsning

.htaccess spørgsmål - tror jeg!

Det kan godt være at dette spørgsmål ikke helt hører hjemme i denne kategori - men det er nok her i de mest kompetente besvarere befinder sig.

Det jeg ønsker er at folk skal kunne kalde en URL som denne :

http://www.mysite.com/myfolder/[WILDCARD].html

[WILDCARD] kan du så være hvad som helst - og uanset hvad det er skal den istedet kalde :

http://www.mysite.com/myfolder/page.php?html=[WILDCARD]

Det er vigtigt at den stadigt viser det som den oprindelige URL i browseren

Anyone?
Avatar billede schaefner Juniormester
19. februar 2004 - 13:35 #1
Avatar billede schaefner Juniormester
19. februar 2004 - 13:39 #2
Et skud i tågen ville være:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^myfolder/(.+).html$ /myfolder/page.php?html=$1
Avatar billede biskoppen Nybegynder
19. februar 2004 - 13:43 #3
Jeg har brug for et eksempel der er testet og virker ..

Det skal skrives så .htaccess filen skal ligge i /myfolder/
Avatar billede schaefner Juniormester
19. februar 2004 - 14:15 #4
Den her virker for mig:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^(.+)\.html$ page.php?html=$1

http://www.disneyzone.dk/myfolder/pageid.html

mvh. Jesper Sørensen
Avatar billede biskoppen Nybegynder
19. februar 2004 - 14:32 #5
Ikke her :

Forbidden
You don't have permission to access /pages/blabla.html on this server.
Avatar billede schaefner Juniormester
19. februar 2004 - 14:34 #6
hvor kommer mappen pages ind i billdet?

Det eneste du skal gøre er at oprette en mappe kaldet myfolder i roden. Der i opretter du to filer: page.php og .htaccess
Avatar billede schaefner Juniormester
19. februar 2004 - 14:35 #7
...men på den anden side, så burde det egentlig virke alligevel.
Avatar billede biskoppen Nybegynder
19. februar 2004 - 14:36 #8
Jo jo, myfolder var jo bare et dummy navn jeg gav den ;)
Avatar billede schaefner Juniormester
19. februar 2004 - 14:42 #9
Prøv at ændre din .htaccess til:

RewriteEngine on
RewriteRule ^(.+)\.html$ page.php?html=$1
Avatar billede biskoppen Nybegynder
19. februar 2004 - 14:45 #10
Samme resultat :(
Avatar billede schaefner Juniormester
19. februar 2004 - 14:47 #11
Du er sikker på at du har mulighed for at bruge apaches RewriteEngine?
Hos f.eks. Cliche er det tilsyneladende ikke muligt.
Avatar billede biskoppen Nybegynder
19. februar 2004 - 14:49 #12
Er der en måde jeg kan se det på? (Ud over at det ikke virker)
Avatar billede biskoppen Nybegynder
19. februar 2004 - 14:55 #13
Det her virker :

Options +FollowSymLinks

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^(.+)\.html$ page.php?html=$1
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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