---
title: "Rewrite urls?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/176017-rewrite-urls"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Guldstrand"
published: "2008-12-24T12:06:36.000Z"
updated: "2008-12-24T12:50:00.000Z"
replies: 4
views: 506
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/176017-rewrite-urls"
---

# Rewrite urls?

## #1 — Guldstrand, 2008-12-24T12:06Z

Jag håller på att testa mod_rewrite på en sida som ligger i en test-mapp (/test) på servern, men länkarna blir fel.

Om jag länkar till \<a href="registrera"\> från en annan mapp som är skapad m.h.a mod_rewrite, då blir det <https://www.minsida.se/test/medlem/registrera>, istället för <https://www.minsida.se/test/registrera>.
Sätter jag ett "/" i länken, då länkas det till root-mappen, <https://www.minsida.se/registrera>.

Finns det någon ful-fix för detta, eller MÅSTE jag skriva /test/ före alla länkar?

Tacksam för hjälp!

**God jul på er!**   :e

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

## #2 — metalboy, 2008-12-24T12:27Z

Jag förstår inte problemet. Varför skulle HTML-länkar börja bete sig annorlunda för att du använder mod-rewrite? Om du är på sidan <http://www.minsida.se/test/medlem> och har en länk som är \<a href="registrera"\> så blir det ju givetvis <http://www.minsida.se/test/medlem/registrera>. Inget konstigt med det. Vill du slippa skriva /test/registrera så får du väl använda \<base\>-taggen.

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

## #3 — Guldstrand, 2008-12-24T12:35Z

> **metalboy skrev:**
>
> Jag förstår inte problemet. Varför skulle HTML-länkar börja bete sig annorlunda för att du använder mod-rewrite? Om du är på sidan <http://www.minsida.se/test/medlem> och har en länk som är \<a href="registrera"\> så blir det ju givetvis <http://www.minsida.se/test/medlem/registrera>. Inget konstigt med det. Vill du slippa skriva /test/registrera så får du väl använda \<base\>-taggen.

Har redan testat RewriteBase / + RewriteBase /test, men det hjälpte inte.
(Min .htaccess-fil finns i /test.)

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

## #4 — metalboy, 2008-12-24T12:45Z

Jag menade HTML-taggen \<base\>

```
[...]
<head>
<base href="http://www.minsida.se/test/">
</head>
[...]
<a href="registrera">Registrera</a>
[...]
```

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

## #5 — Guldstrand, 2008-12-24T12:50Z

> **metalboy skrev:**
>
> Jag menade HTML-taggen \<base\>
>
>
> ```
> [...]
> <head>
> <base href="http://www.minsida.se/test/">
> </head>
> [...]
> <a href="registrera">Registrera</a>
> [...]
> ```

Visste inte att det var SÅ enkelt. **Tack!**

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

---

Tråden på webben: https://www.webforum.nu/amne/php/176017-rewrite-urls
