Avatar billede discotk Nybegynder
19. februar 2010 - 16:50 Der er 5 kommentarer og
1 løsning

htaccess og simpel google urls

Hej eksperter!

Jeg har siddet og stenet den her .htaccess til døde og nu har jeg brug for jeres hjælp...

Har fundet flere eksempler her på eksperten som kan det jeg vil, men det funker bare ikke for mig...

Jeg vil gerne have lavet mine links lidt mere brugervenlige altså:

/new/read.php?id=54


til

/new/read/54



men jeg kan bare ikke få det til at funke... får hele tiden fejl 403 You don't have permission to access...

Nu er jeg gået til basics og har sagt...

RewriteEngine on
RewriteRule ^read\.html$ read.php


...men får stadig fejl 403 You don't have permission to access...


Håber i kan hjælpe, på forhånd tak
Avatar billede repox Seniormester
19. februar 2010 - 19:07 #1
Uhmm... det er fordi det du skriver ikke giver mening....
Du skriver at hvis adressen ER read.html skal den sende til read.php i det aktuelle bibliotek.

Du bør skrive noget ala (utestet):



RewriteEngine On
RewriteRule ^new/read/([0-9]+)$ /new/read.php?id=$1 [NC,L]

Avatar billede discotk Nybegynder
19. februar 2010 - 21:42 #2
ja, undskyld... min fejl, skrev lige forkert...

Men har prøvet det du skriver, godt nok uden [NC, L], men virker stadig ikke... Får stadig en fejl 403 og ved at rewrite rulen er aktiveret, så det er ihvertfald ikke det.
Avatar billede repox Seniormester
19. februar 2010 - 21:48 #3
Hvad betyder at du 'ved at rewrite rulen er aktiveret'? Det giver ikke mening for mig...

Uanset, så virker det jo ikke - Om det er din rewrite rule ved jeg ikke - det kan også nemt være noget andet.

Du må kunne se i dine access logs om din forespørgsel peger det rigtige sted hen.
Avatar billede discotk Nybegynder
19. februar 2010 - 22:15 #4
Bare det at mod_rewrite er aktiveret, altså set via phpinfo();

:) Men nu har jeg endelig fundet ud af det...

Løsningen til andre brugere:

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^read/([0-9]+)$ read.php?id=$1 [NC,L]



- Men smid et svar repox
Avatar billede repox Seniormester
19. februar 2010 - 22:28 #5
Jeg troede faktisk at du havde den FollowSymLinks slået til... men gem du bare pointene selv...
Avatar billede discotk Nybegynder
19. februar 2010 - 22:34 #6
Hehe, jamen jeg var også lidt en klovn selv :) Nogen gange er man bare lidt sløv i hovedet og så går det galt, godt det er weekend nu :P
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