---
title: "mod_rewrite problem i Apache2"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/144597-mod-rewrite-problem-i-apache2"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "startail"
published: "2006-03-26T12:55:03.000Z"
updated: "2006-03-26T13:08:57.000Z"
replies: 1
views: 426
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/144597-mod-rewrite-problem-i-apache2"
---

# mod_rewrite problem i Apache2

## #1 — startail, 2006-03-26T12:55Z

Hej,

Jag har lite problem med mod_rewrite i Apache 2.0.

Jag frösöker skriva om en URL från www.domän.com/sida/action/id till att bli www.domän.com/index.php?sida=$sida&action=$action&id=$id.

Jag har löst detta med att använda mig av följade regel

```
RewriteRule ^([^.]+)/([^.]+)/([^.]+) /index.php?page=$1&action=$2&id=$3 [L]
```

Dock har jag ett problem. Skickar man inte med allting, utan bara tex sida och action så funkar inte regeln. Apache reagerar helt enkelt inte på regeln.
Hur kan jag lösa så att den reagerar på om man har följande:

- sida
- sida och action
- sida, action och id

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

## #2 — startail, 2006-03-26T13:08Z

Löste problemet i PHP ist. Kör denna regel i mod_rewrite och ett php script

```
RewriteRule ^([^.]+) /index.php?data=$1 [L]
```

```
function _getData($data)
    {
    $_data = explode("/",$data);
    for($c=0;$c < count($_data);$c++)
        {
        if($_data[$c] != "")
            {
                if($c == 0) { $__data['page'] = $_data[$c]; }
                elseif($c == 1) { $__data['action'] = $_data[$c]; }
                elseif($c == 2) { $__data['id'] = $_data[$c]; }
                elseif($c > 2) { $__data['id'] .= ":{$_data[$c]}"; }
            }
        }
    return $__data;
    }
```

Hoppas det kan hjälpa andra.

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

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/144597-mod-rewrite-problem-i-apache2
