---
title: "RewriteRule"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/192012-rewriterule"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Pedda"
published: "2014-02-18T13:20:00.000Z"
updated: "2014-02-18T16:07:51.000Z"
replies: 3
views: 960
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/php/192012-rewriterule"
---

# RewriteRule

## #1 — Pedda, 2014-02-18T13:20Z

Sitter hemma med feber och rethosta.
Verkar inte vara bästa kombinationen ihop med programmering för jag tycker inte jag kan tänka klart.

Har denna simpla RewriteRule

```
RewriteRule ^login/?$ login.php [L]
```

Funkar bra så länga man inte använder / i slutet på url'en för då letar den efter bilder, css och liknande i domän.se/login/images/

Hjälp en sjuk stackare på traven.  ;)

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

## #2 — nitro2k01, 2014-02-18T15:32Z

Jag skulle löst problemet annorlunda. Flytta funktionaliteten i login.php till en ny fil login/index.php och strunta i regeln, så löser problemet liksom sig självt.

Dock vet jag inte varför problemet i nuvarande tappning händer. Vad har du mer i denna .htaccess? Har du någon annan .htaccess någonstans i /login/ eller underkataloger? Kan du förklara tydligare vad "för då letar den efter bilder, css och liknande i domän.se/login/images/" betyder? Betyder det att om du försöker komma åt /login/ med / så får du en fillista från images-katalogen?

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

## #3 — Pedda, 2014-02-18T16:01Z

Det ska in betydligt mer i min .htaccess fil, och ha en massa mappar vill jag inte.
Min RewriteRule som jag postade är det enda i .htaccess förutom RewriteEngine On.

Har ingen annan .htaccess.

Vad jag menar är att när jag går till domän.se/login så blir sökvägarna till mappar och css filer rätt, men inte om jag går till domän.se/login/

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

## #4 — nitro2k01, 2014-02-18T16:07Z

Jaaa-haaa! Det har inget att göra med din .htaccess som sådant, utan beror ju på vilken mapp webbläsaren utgår ifrån. Du kan lösa detta genom att specificera alla sökvägar i HTML-filen, CSS osv absolut. T ex \<script src="/login/images/bla.js"\>\</script\> istället för \<script src="login/images/bla.js"\>\</script\>. Det senare tolkas ju annars relativt den nuvarande katalogen, som webbläsaren tror är /login/ istället för / (roten). /login tolkar däremot webbläsaren som en fil som ligger i webb-roten.

Och så en annan sak jag hade gjort annorlunda hursomhelst. Jag hade nog lagt allt statiskt innehåll i en särskild mapp i roten, t ex /static/.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/192012-rewriterule
