WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Rewriteproblem (https://www.wn.se/forum/showthread.php?t=22724)

guran 2007-08-08 20:04

Jag har rewrite på en domän. Nu har jag bytt webbhotell och då har det uppstått en liten lustig sak.

På en hemsida jag har kan en tjänst beställas. Tjänsten ska bekräftas via en länki ett email enligt följande exempel

xxxxx.xx/bekrafta/id

Om id inte stämmer med de som är genererade (hash-koder) så skickas ett email till mig om att en bekräftelse har förskt att göras med ett id som inte finns.

När denna sida laddas så laddas även 3 bilder. Två av dessa bilder orsakar att jag får ett email för varje bild om felaktigt id.

Min rewrite-regel:

RewriteEngine On
RewriteRule !(\.gif|\.jpe?g|\.png|\.css|\.php|\.html)$ index.php [nocase,last]

Filändelse på bilderna: gif, png och jpg.

Någon som vet vad felet kan vara?

schmilblick 2007-08-13 16:22

Citat:

Originally posted by guran@Aug 8 2007, 20:04

Min rewrite-regel:
RewriteEngine On
RewriteRule (.gif.jpe?g.png.css.php.html) index.php [nocase,last]
Filändelse på bilderna: gif, png och jpg.

Finns det några bilder som visas korrekt och i så fall vad heter dom?
Vad heter bilderna som inte visas?

Man kan ju slå på rewriteloggen också och kolla vad det står, men det ska man vara försiktig med i produktion, jävlar så fort den kan fyllas :)

guran 2007-08-13 23:27

Bilderna visas som de ska. Bilderna ska inte ingå i rewrite. Problemet är att de gör det. För varje gång bilderna anropas sker en rewrite och index.php körs vilket då skapar en bekräftelse med bilden som indentitet.

Jag ska ändra lite i min kod så att jag får veta exakt vilka bilder som rewriten sker på. Jag ser inte exakt vilken bild det är utan bara den mapp bilden ligger. Så jag tänkte lägga varje bild i en egen mapp.

guran 2007-08-19 01:25

Nu har jag hittat och löst problemet.

Jag hade följande kod:

Kod:

<img src="images/[bild]">
När jag lade till / före images enligt följande så fungerade det hela:

Kod:

<img src="/images/[bild]">


Alla tider är GMT +2. Klockan är nu 09:59.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson