---
title: "mod_rewrite..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/91175-mod-rewrite"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "Picklezz"
published: "2003-11-24T21:07:20.000Z"
updated: "2003-11-25T23:05:04.000Z"
replies: 6
views: 291
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbservrar/91175-mod-rewrite"
---

# mod_rewrite...

## #1 — Picklezz, 2003-11-24T21:07Z

Vet inte hur många gånger jag sökt här i forumet och på google men hittar inget somhjälper mig...

Mitt problem är att det är många som länkar till mina flash filmer och jag behöver därför lägga in ett script som gör att dom inte kan länka direkt till mina flash filer utan att länka till min sida...

Har testat följande i .htaccsss (varje försök är skrivet efter ny rad...): 

```
#RewriteEngine On
RewriteCond %{HTTP_REFERER} !^[url]http://www.strumaland.com[/url] [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://strumaland.com[/url] [NC]
RewriteRule +.(swf)$ [url]http://www.www.strumaland.com/leecher.swf[/url]

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^[url]http://strumaland.com/.*[/url]$ [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://www.strumaland.com/.*[/url]$ [NC]
RewriteRule .*\.(swf)$ [url]http://www.strumaland.com/leecher.swf[/url] [F]

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^[url]http://www.strumaland.com/.*[/url]$ [OR]
RewriteCond %{HTTP_REFERER} !^[url]http://strumaland.com/.*[/url]$ [OR]
RewriteCond %{HTTP_REFERER} !^[url]http://www.finito.net/.*[/url]$
RewriteCond %{REQUEST_URI} ^/leecher.swf$
RewriteRule .*\.(swf)$ [url]http://www.strumaland.com/leecher.swf[/url] [NC]

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^[url]http://www.strumaland.com[/url] [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://strumaland.com[/url] [NC]
RewriteRule .*\.(swf)$ [url]http://www.strumaland.com/leecher.swf[/url] [R,L]

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^[url]http://www.strumaland.com/[/url] [OR]
RewriteCond %{HTTP_REFERER} !^[url]http://strumaland.com/[/url]
RewriteCond %{REQUEST_URI} ^/leecher.swf$
RewriteRule .*\.(swf)$ [url]http://www.strumaland.com/leecher.swf[/url] [NC]
```

 

Någon som vet vad det är som är fel?

Permalänk: https://www.webforum.nu/p/91175

## #2 — Robban, 2003-11-24T21:53Z

Vad är det som händer (eller inte händer)?

Permalänk: https://www.webforum.nu/p/1213482

## #3 — Picklezz, 2003-11-24T21:54Z

tja absolut inget händer...

Permalänk: https://www.webforum.nu/p/1213483

## #4 — Robban, 2003-11-25T10:53Z

Börja med att prova enklast möjliga direktiv, för att se att mod_rewrite fungerar som det skall. Kanske något i stil med:

```
RewriteEngine on
RewriteRule ^foo\.html$  bar.html
```

Permalänk: https://www.webforum.nu/p/1213632

## #5 — Picklezz, 2003-11-25T18:34Z

Japp det fungerar...

Permalänk: https://www.webforum.nu/p/1213829

## #6 — Robban, 2003-11-25T22:57Z

Då borde ditt andra exempel fungera. Testade följande på min server, och det fungerade.

```
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^[url]http://lipogram.com/.*[/url]$ [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://www.lipogram.com/.*[/url]$ [NC]
RewriteRule .*\.gif$ - [NC,F]
```

Får en 403 FORBIDDEN (eftersom jag har med \[F\] i detta fall) när jag försöker länka in bilden på någon annan server.

Finns även ett exempel i manualen, och det ser ungefär likadant ut.

<http://httpd.apache.org/docs-2.0/misc/rewriteguide.html#access>

Varför det inte fungerar för dig är ju svårt att säga såhär på distans. Uppenbarligen fungerar mod_rewrite. Och vad jag kan se så borde åtminstone ditt andra och fjärde exempel fungera (även om <http://www.strumaland.com/leecher.swf> är överflödig i det andra då \[F\] tar överhand -- borde dock inte göra så att det slutar fungera).

Permalänk: https://www.webforum.nu/p/1213948

## #7 — Picklezz, 2003-11-25T23:05Z

japp det funka bättre...kom på att det verkar som om flash inte skickar med riktiga referers varje gång...

men går det att istället för att förbjuda göra så att dom får fram leecher.swf när dom försöker hämta en flash fil?

Permalänk: https://www.webforum.nu/p/1213951

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/91175-mod-rewrite
