Avatar billede nr-one Nybegynder
14. maj 2008 - 21:15 Der er 7 kommentarer og
1 løsning

.htaccess problemer

Hej,
Jeg har lige lavet noget .htaccess for første gang og oplever at når jeg bruger det virker alle billeder pludselig ikk :7

RewriteEngine on
RewriteRule ^aktiver/([0-9]+)/([0-z]+)$ aktiver.php?a_kode=$1&bruger=$2

hvis jeg har noget uden noget $1 ved virker det fint, eksempel som virker fint

RewriteEngine on
RewriteRule ^opret$ opret.php

:/ hjælp


hvis i har lyst til at se er det f.eks. her

virker ikke:
http://aoconan.dk/aktiver/1/a

viker fint:
http://aoconan.dk/aktiver.php?akode=1&bruger=a
Avatar billede erikjacobsen Ekspert
14. maj 2008 - 22:00 #1
Billeder er jo også URL-er og bliver også omskrevet. Hvor har du eksemplet fra.
Avatar billede erikjacobsen Ekspert
14. maj 2008 - 22:08 #2
Hmm - ledte efter et hurtigt link, der forklarede lidt om det. Nå, men det må jeg så ;)

Alt er URL-er om bliver omskrevet. Derfor kan du ikke se billederne, hvis de matcher til din rewriterule. Nemmeste måde at undgå det på er at sige, at hvis det man be'r om allerede er en fil eller et katalog, så skal man ikke lave urlrewrite. Det kan man ved at:

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteEngine on
  RewriteRule ^aktiver/([0-9]+)/([0-z]+)$ aktiver.php?a_kode=$1&bruger=$2
Avatar billede erikjacobsen Ekspert
14. maj 2008 - 22:09 #3
Måske i denne rækkefølge:

  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^aktiver/([0-9]+)/([0-z]+)$ aktiver.php?a_kode=$1&bruger=$2
Avatar billede nr-one Nybegynder
14. maj 2008 - 22:16 #4
det hjælper desværre ikke, den gør det samme.
http://aoconan.dk/aktiver/1/a
Avatar billede erikjacobsen Ekspert
14. maj 2008 - 22:25 #5
Nå ja, men det er jo fordi du skriver
  <img src="image/status_v1.gif" width="177" height="55">

Da browseren mener den har fat i kataloget aktiver/1/a så prøver den billedet

  http://aoconan.dk/aktiver/1/a/image/status_v1.gif

som du nok ikke har. Du skal bare skrive

<img src="/image/status_v1.gif" width="177" height="55">
Avatar billede nr-one Nybegynder
14. maj 2008 - 22:45 #6
Det har virket, tak skal du have. Smid et svar :)
Avatar billede erikjacobsen Ekspert
14. maj 2008 - 22:46 #7
Jeg samler slet ikke på point, tak. Svar selv, accepter dit eget svar.
Avatar billede nr-one Nybegynder
14. maj 2008 - 22:51 #8
Må du selv om o:
men syns nu du har fortjent ;) hehe
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