---
title: "htaccess redirect funkar inte - tar med del av url"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/192589-htaccess-redirect-funkar-inte-tar-med-del-av-url"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "Sharkie"
published: "2015-02-04T14:16:49.000Z"
updated: "2015-02-20T10:45:14.000Z"
replies: 6
views: 2138
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/192589-htaccess-redirect-funkar-inte-tar-med-del-av-url"
---

# htaccess redirect funkar inte - tar med del av url

## #1 — Sharkie, 2015-02-04T14:16Z

*INGEN kan räkna ut vad rubriken betyder... :)*

Jag försöker haxxa sönder min htaccess-fil men får inte mina försök att funka (ja, google har varit en vän, men vi är numera ovänner).

Det jag vill åstadkomma är:
www.domän.se/del1/del2/?en-kod

skall skickas till
www.domän.se/blaha/

När jag försöker så läggs alltid /del2/?en-kod till, så det blir:
www.domän.se/blaha/del2/?en-kod

/del2/ och ?en-kod kan vara olika varje gång, men jag vill allt A L L T som kör börjar på /del1/ ska skickas vidare, och jag är inte intresserad av resten av strängen - det ska bort.

Provat RedirectMatch, Redirect, RewriteCond och RewriteRule-varianter, men antingen failar det helt (404) eller så blir det fel adress som ovan.

Hjäääälp!? :)

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

## #2 — metalboy, 2015-02-04T16:01Z

Detta fungerar för mig.

```
RedirectMatch 301 ^/del1/.*$ http://www.domän.se/blaha/
```

Edit: hmm... nej QueryString följde tydligen med iaf ...

Edit 2:
Om du kör på Apache 2.4 eller nyare kan du ange flaggan **QSD** i en RewriteRule

```
RewriteRule ^del1/.*$ http://www.domän.se/blaha/ [L,R=301,QSD]
```

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

## #3 — prplxr, 2015-02-04T19:58Z

<http://www.wegtam.net/article/use-htaccess-rewritecond-and-rewriterule-redirect-your-urls-your-apache-webserver>

Läs lite om RewriteCond. Där bör du ha din lösning. :)

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

## #4 — Sharkie, 2015-02-05T11:30Z

metalboy: Ja, som du såg så funkade inte första koden :)
Ditt andra förslag är säkert bra, men Binero verkar inte ha senaste Apache, för jag fick error på servern :S

prplxr: Tack för förslaget. När jag blir arg och orkar läsa på om den där röran så gör jag nog det. Länken var kanske inte den matnyttigaste dock :)

Bråkar vidare efter nån bra lösning.

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

## #5 — prplxr, 2015-02-06T23:09Z

Uhu, ledsen, ögnade bara som hastigast igenom det första. Tyckte mig se lösningen på din fundering där, men jag hade fel.

Kanske kan något sådant här ge dig en knuff i rätt riktning:
<http://stackoverflow.com/questions/16156301/htaccess-remove-query-string>

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

## #6 — Akerlundh, 2015-02-17T17:56Z

Kanske den här kan hjälpa dig?

<http://www.htaccessredirect.net/>

/red 

Läste inte tråden riktigt... Testa denna kod?

```
RewriteRule ^dell1/(.*) http://www.domän.se/blaha/ [R=301,L]
```

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

## #7 — Sharkie, 2015-02-20T10:45Z

> **[Akerlundh skrev:](https://www.webforum.nu/p/1572755)**
>
> Läste inte tråden riktigt... Testa denna kod?
> 
>
>
> ```
> RewriteRule ^dell1/(.*) http://www.domän.se/blaha/ [R=301,L]
> ```

Här kommer jag, "Mr. Svarar snabbt som as"... :)
Jag har provat den koden också och det gör att ?en-kod=123 läggs på på adressen i alla fall.

Det är ju något bättre, för då kommer man i alla fall till rätt sida och inte 404, men jag vill ju rensa bort även ?en-kod= från URL :)

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

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/192589-htaccess-redirect-funkar-inte-tar-med-del-av-url
