---
title: "htaccess: Redirect av en viss filtyp i en mapp och alla undermappar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/182341-htaccess-redirect-av-en-viss-filtyp-i-en-mapp-och-alla-undermappar"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "haider"
published: "2010-02-05T05:10:15.000Z"
updated: "2010-02-05T09:41:49.000Z"
replies: 2
views: 745
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/webbutveckling/182341-htaccess-redirect-av-en-viss-filtyp-i-en-mapp-och-alla-undermappar"
---

# htaccess: Redirect av en viss filtyp i en mapp och alla undermappar?

## #1 — haider, 2010-02-05T05:10Z

Jag kör med en redirect på detta vis

Redirect /mapp <http://www.sajt.se/nymapp>

Det sker i samma domän. Nu blir det problem med bilder jag vill komma åt och som finns i den mappen.
Jag vill istället kunna göra en redirect på \*.html och \*.php för /mapp och alla undermapparna.

Går det med redirect eller måste man använda rewrite?
Någon vänlig själv som vill hjälpa mig?

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

## #2 — haider, 2010-02-05T09:37Z

Löste det nu.
Tror att det var \[L\] som rörde till det. Kollade på en annan fil där \[R\] användes och då funkade det.

RewriteRule ^gammal-mapp/(.\*)$ /ny-mapp/ \[R\]

Sen ville jag prova på följande
\# RewriteRule ^gammal-mapp/\*$ /ny-mapp/ \[R\]

fast jag är inte helt säker på innebörden av (.\*) jämfört med bara \*.
Sen har jag stött på att man kan skriva (css\|admin) osv, för att slå ihop fler. Kan man med andra ord använda .(html\|php)?
Jag har sett exempel som börjar på ^/\*( ... \| ...) och sådana som börjar på \\.( ... \| ...)

Det är oklart vad som är vad och när man ska använda vilket.

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

## #3 — metalboy, 2010-02-05T09:41Z

> **[haider skrev:](https://www.webforum.nu/p/1497015)**
>
> fast jag är inte helt säker på innebörden av (.\*) jämfört med bara \*.
> Sen har jag stött på att man kan skriva (css\|admin) osv, för att slå ihop fler. Kan man med andra ord använda .(html\|php)?

***.*** matchar ett tecken, vilket som helst (nästan)
***\**** matchar föregående tecken 0 gånger eller fler.

***.\**** matchar alltså 0 eller fler av vilket tecken som helst
***/\**** matchar 0 eller fler av /

Skriver du ***.(html\|php)*** så matchar det "vilket tecken som helst följt av antingen html eller php". Gissar att du vill matcha ".html" eller ".php", då ska du skriva ***\\.(html\|php)***. Du måste alltså escapea punkten eftersom den annars har en särskild betydelse.

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/182341-htaccess-redirect-av-en-viss-filtyp-i-en-mapp-och-alla-undermappar
