---
title: "Redirecta foo.com/hej till foo.com/hej/"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/158553-redirecta-foo-com-hej-till-foo-com-hej"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "oskob"
published: "2007-03-24T20:45:32.000Z"
updated: "2007-03-24T23:35:37.000Z"
replies: 8
views: 486
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/158553-redirecta-foo-com-hej-till-foo-com-hej"
---

# Redirecta foo.com/hej till foo.com/hej/

## #1 — oskob, 2007-03-24T20:45Z

Goder afton!

Som sagt vill jag vidarebefodra foo.com/hej till foo.com/hej/. Jag använder htaccess för att rewrita /hej/ till en annan fil så om användaren glömmer den sista slashen så kommer man till en 404-sida. Men eftersom jag har en "hemmagjord" 404-sida tänkte jag att man i den kan kolla vad användaren skrivit in och kolla om det saknas ett / på slutet och isåfall skicka vidare användaren till den rätta adressen. Jag har dock lite problem med att komma åt adressen från php. Jag har bara lyckats hitta hur man skriver ut sökvägen till 404-filen men den ligger ju någon annanstans.

Någon som vet hur man kan skriva ut adressen som användaren skrivit i adressfältet och inte adressen till filen?

Tack på förhand!

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

## #2 — Spook, 2007-03-24T22:17Z

Kommer det ligga ngt i mappen foo.com/hej ??

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

## #3 — oskob, 2007-03-24T22:26Z

Nej den mappen finns inte alls.

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

## #4 — GunnarD, 2007-03-24T22:33Z

Brukar vara standard för en webserver att om man skriver /foobar och det inte finns en fil foobar redirectar den till /foobar/

Så gör iallafall min apache, testa <http://www.gunnard.se/test> så kommer du att se att den redirectar till <http://www.gunnard.se/test/>

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

## #5 — oskob, 2007-03-24T22:49Z

Den gör inte det eftersom mappen inte finns på riktigt utan det bara är en htaccess-rule. Dock kom jag på att jag kan lur den genom att skapa tomma mappar med samma namn. Inte den ultimata lösningen kanske men det får duga tillsvidare. Om någon har något smartare förslag så är det fritt fram att dela med sig :)

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

## #6 — colione, 2007-03-24T23:17Z

GunarD om den mappen finns så ja.

Jmf: gunnard.se/test -\> gunnard.se/test/
gunnard.se/testa -\> gunnard.se/testa med en returnerad 404-sida.

Du borde kunna kolla av det med $\_SERVER\['REDIRECT_URL'\] eller med $ENV{'HTTP_REFERER'}

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

## #7 — GunnarD, 2007-03-24T23:27Z

Men om inte /test eller /test/ finns, varför vill du då att /test skall redirectas till /test/?

Förstår inte riktigt vad du vill göra?

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

## #8 — Ledel, 2007-03-24T23:31Z

> **oskob skrev:**
>
> Den gör inte det eftersom mappen inte finns på riktigt utan det bara är en **htaccess-rule**.

Jag antar att han vill att användaren ska komma dit så hans htaccess ska fungera korrekt.

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

## #9 — oskob, 2007-03-24T23:35Z

> **colione skrev:**
>
> GunarD om den mappen finns så ja.
> 
> Jmf: gunnard.se/test -\> gunnard.se/test/
> gunnard.se/testa -\> gunnard.se/testa med en returnerad 404-sida.
> 
> Du borde kunna kolla av det med $\_SERVER\['REDIRECT_URL'\] eller med $ENV{'HTTP_REFERER'}

Ja! $\_SERVER\['REDIRECT_URL'\] fungerade alla tiders! Danke schön!   :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/php/158553-redirecta-foo-com-hej-till-foo-com-hej
