---
title: "Mod rewrite problem, igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/181110-mod-rewrite-problem-igen"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Kosse"
published: "2009-11-06T13:22:00.000Z"
updated: "2009-11-09T07:53:48.000Z"
replies: 7
views: 609
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/181110-mod-rewrite-problem-igen"
---

# Mod rewrite problem, igen

## #1 — Kosse, 2009-11-06T13:22Z

Jag hittade en suverän länk på nätet:
<http://www.generateit.net/mod-rewrite/>

Där lyckades jag utan större kunskap i ämnet utforma mina länkar på ett snyggt sätt. Det fungerar bra, men jag försöker få bort så man slipper mata in ett slash i slutet på varje länk. Just nu måste man skriva:

<http://www.mindoman.se/bolag/>
<http://www.mindoman.se/bolag/sida/>
<http://www.mindoman.se/bolag/sida/nyhet/>

Jag vill att man ska kunna skriva både med och utan slash i slutet:
<http://www.mindoman.se/bolag>
<http://www.mindoman.se/bolag/sida>
<http://www.mindoman.se/bolag/sida/nyhet>

Jag har mixtrat utan att lösa problemet, min kunskap i ämnet är för liten. All hjälp mottages tacksamt!

RewriteEngine On
RewriteRule ^(\[^/\]\*)/(\[^/\]\*)/(\[^/\]\*)$ /index.php?bolag=$1&sida=$2&nyhet=$3 \[QSA\]
RewriteRule ^(\[^/\]\*)/$ /index.php?bolag=$1 \[QSA\]

Går det sen också att ignorera bild och css filer hade det varit suveränt, men bara om det är effektivt. Har sett exempel på detta men inte fått det att funka än.

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

## #2 — metalboy, 2009-11-06T13:43Z

Med

```
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
```

kan du undanta filer och mappar som existerar (d.v.s. t.ex. bilder och css-filer).

För att slippa ett avslutande slash i sökvägen borde du kunna ha /? innan $ dvs

```
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/?$ /index.php?bolag=$1&sida=$2&nyhet=$3 [QSA, L]
RewriteRule ^([^/]*)/?$ /index.php?bolag=$1 [QSA]
```

(Jag la också in flaggan **L** (*last*) på din första regel. Om sökvägen matchar den första regeln så struntar den då i regler som kommer efter.)

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

## #3 — Kosse, 2009-11-06T14:28Z

Oj det var snabbt svar, det tackar jag för! =)

Men när jag ändrade efter ditt förslag så blev det bara Internal Server Error. Någon mer ide?

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

## #4 — metalboy, 2009-11-06T14:34Z

Okej. Sitter på jobbet nu, och har inga möjligheter att testa här. Men ska testa när jag kommer hem (om typ 2 timmar) så återkommer jag om ingen annan hinner före.

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

## #5 — Kosse, 2009-11-06T14:58Z

Du anar inte hur uppskattat det vore om du kunde hjälpa mig att få det att funka. Det är en sådan liten detalj därför är det lite extra störigt att det ska vara så svårt.

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

## #6 — metalboy, 2009-11-06T15:55Z

Följande fungerar för mig:

```
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]*)/([^/]*)/?([^/]*)?/?$ /index.php?bolag=$1&sida=$2&nyhet=$3 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /index.php?bolag=$1 [QSA,L]
```

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

## #7 — Kosse, 2009-11-07T11:53Z

Ååå det fungerar så himla bra. Hoppas du inte la ner för mycket tid på det. Tack och trevlig helg!

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

## #8 — Kosse, 2009-11-09T07:53Z

Hej igen! Jag fick för mig att allt fungerade bra i helgen. Men nu när jag provar igen så fungerar inte bilder och stilmallar med de omskrivna länkarna. Jag vet att man kan sätta / framför alla länkar, men då det är dynamiskt innehåll på flertalet av sidorna vore det bra om man slapp göra detta på alla länkar.

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/181110-mod-rewrite-problem-igen
