---
title: "Problem med min.htaccess"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/182009-problem-med-min-htaccess"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Asa"
published: "2010-01-14T00:02:53.000Z"
updated: "2010-01-15T10:42:39.000Z"
replies: 2
views: 731
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/182009-problem-med-min-htaccess"
---

# Problem med min.htaccess

## #1 — Asa, 2010-01-14T00:02Z

har lite problem som ni säkert kan lösa. Har på min sida det upplagt så här med sidorna t.ex:
*<http://www.gruvsjo.com/nyheter.php>* görs om till *<http://www.gruvsjo.com/nyheter>*
*<http://www.gruvsjo.com/gruvsjo/crew.php>* görs om till *<http://www.gruvsjo.com/gruvsjo/crew>*

Men jag har problem när jag vill göra så här:
*<http://www.gruvsjo.com/nyheter/sida-2>*

Då hittas inte sidan. Men ändrar jag i regeln så man använder nyhet och sen länkar med: *<http://www.gruvsjo.com/nyhet/sida-2>* så funkar det.

Någon som vet varför? har testat följande kod så som jag vill ha det:
*RewriteEngine On
RewriteBase /
RewriteRule ^nyheter/sida-(\[0-9\]+)$ /nyheter.php?sida=$1 \[NC,L\]*

Men hjälper inte! Kan man inte ha samma "namn" på "mappen" som filens originalnamn när man lägger till mer saker i urlen som ska hämtas ut och göras om?

Ser ut så här:

```
RewriteEngine On
RewriteBase /

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

# Skicka alla felaktiga URL till /index.php
ErrorDocument 404 /index.php

# Gör om så alltid www. tar bort
RewriteCond %{http_host} ^www.gruvsjo.com [nc]
RewriteRule (.*)$ http://gruvsjo.com/$1 [r=301,NC,L]

# Alla
RewriteRule ^([^\/\.]+)$ $1.php [NC,L]

# nyheter.php
RewriteRule ^nyhet/sida-([0-9]+)$ /nyheter.php?sida=$1 [NC,L]
RewriteRule ^nyhet/nID-([0-9]+)$ /nyheter.php?newsID=$1 [NC,L]
RewriteRule ^nyhet/nID-([0-9]+)/sida-([0-9]+)$ /nyheter.php?newsID=$1&sida=$2 [NC,L]
RewriteRule ^nyhet/nID-([0-9]+)/spara$ /nyheter.php?newsID=$1&action=save [NC,L]
```

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

## #2 — SPiN, 2010-01-15T10:38Z

Det ser ut som att du måste byta plats på #Alla och #nyheter.php, annars matchar den "allt" innan den hinner till matchningen av nyheter (som du f.ö. kallar för 'nyhet'?);

```
# nyheter.php
RewriteRule ^nyhet/sida-([0-9]+)$ /nyheter.php?sida=$1 [NC,L]
RewriteRule ^nyhet/nID-([0-9]+)$ /nyheter.php?newsID=$1 [NC,L]
RewriteRule ^nyhet/nID-([0-9]+)/sida-([0-9]+)$ /nyheter.php?newsID=$1&sida=$2 [NC,L]
RewriteRule ^nyhet/nID-([0-9]+)/spara$ /nyheter.php?newsID=$1&action=save [NC,L]

# Alla
RewriteRule ^([^\/\.]+)$ $1.php [NC,L]
```

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

## #3 — Asa, 2010-01-15T10:42Z

Okej, ska kika på det men jag ändra om allt totalt och gav det egna namn. Så den # Alla använder jag ej nu. Tack iallafall. Skall skriva upp det till framtida bruk.

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/182009-problem-med-min-htaccess
