---
title: "Lite hjälp med en domänfråga + php"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/179908-lite-hjälp-med-en-domänfråga-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Asa"
published: "2009-08-21T07:52:15.000Z"
updated: "2009-08-24T07:21:30.000Z"
replies: 40
views: 1305
page: 1
pages: 3
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/179908-lite-hjälp-med-en-domänfråga-php"
---

# Lite hjälp med en domänfråga + php

_Sida 1 av 3._

## #1 — Asa, 2009-08-21T07:52Z

Har en sida som jag använder följande länk när man tittar på sin kalender:
<http://www.webbkalender.com/?id=1>

Vill kunna ha så här:
<http://www.webbkalender.com/username>

Men vet inte hur man skall göra detta. Någon som har tips hur jag skall göra? Måste man ha något speciellt på servern för detta eller räcker det med phpkodning?

Har ju många mappar i rooten. Tänkte mycket på det nämligen...

Tack på förhand!

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

## #2 — StefanBergfeldt, 2009-08-21T08:11Z

URL Rewriting heter det, och du kan lösa det i htaccess eller vad den heter.

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

## #3 — Asa, 2009-08-21T08:12Z

Men jag behöver inte ha tillgång till att kunna ändra på servern där hemsidan ligger?

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

## #4 — MickeA.com, 2009-08-21T08:25Z

Om du lägger det här i en textfil:

```
RewriteEngine on
RewriteRule ^([a-z0-9]+)/$ index.php?id=$1 [nc]
```

Döp filen till *.htaccess* och lägg den i rooten på din webbserver (t.ex. i *public_html*).

Nu kan du gå till filen genom:

```
www.dindomän.se/dittnamn/
```

I indexfilen kan du ta emot anv. namnet med *$\_GET\['id'\];*

Eftersom du vill använda *username* måste du även hämta kalendern utifrån en användares namn och inte id, alternativt så hämtar du Id't för det matchande användarnamnet högst upp i filen, innan du hämtar själva kalendern.

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

## #5 — Asa, 2009-08-21T08:27Z

Tackar för detta :) Ska testa på en gång

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

## #6 — Asa, 2009-08-21T08:32Z

Spelar det någon roll om sidan ligger på en Win 2008 server med IIS 7.0?
Har <https://www.axbyte.se> där sidan ligger. 

Ska detta funka på en gång?

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

## #7 — MickeA.com, 2009-08-21T08:32Z

Gör det!
Tänk på att du måste gå till */username**/*** om du kör *^(\[a-z0-9\]+)/**$*** som mönster. Tar du bort det sista slashet räcker det med *<https://www.dindomain.com/username>*

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

## #8 — MickeA.com, 2009-08-21T08:33Z

> **[Asa skrev:](https://www.webforum.nu/p/1477856)**
>
> Spelar det någon roll om sidan ligger på en Win 2008 server med IIS 7.0?
> Har <https://www.axbyte.se> där sidan ligger. 
> 
> Ska detta funka på en gång?

Aha.. jo, mod_rewrite fungerar inte som standard i Windowsmiljö.. Kolla med dom om det finns någon plugin, t.ex. *ISAPI_REWRITE* installerat.

Annars får du nog tyvärr glömma det här.

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

## #9 — Asa, 2009-08-21T08:35Z

Okej, tackar för det. Men funkar detta på alla linux servrar?

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

## #10 — MickeA.com, 2009-08-21T08:46Z

> **[Asa skrev:](https://www.webforum.nu/p/1477860)**
>
> Okej, tackar för det. Men funkar detta på alla linux servrar?

Jo, jag skulle nog vilja påstå att alla Webbhotell som erbjuder Unix har mod_rewrite "påslaget".

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

## #11 — Asa, 2009-08-21T08:48Z

Där jag har min sida så har de ISAPI_Rewrite.dll installerat. Hur gör man med den då?
Är det annorlunda då?

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

## #12 — StefanBergfeldt, 2009-08-21T08:52Z

"ISAPI_Rewrite is Apache .htaccess mod_rewrite compatible URL rewriter for Microsoft IIS."
<http://www.download32.com/isapi-rewrite-i38736.html>

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

## #13 — Asa, 2009-08-21T08:53Z

Tackar, skall kika på det och se om jag blir klokare..

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

## #14 — GunnarD, 2009-08-21T08:56Z

Inte så mycket annorlunda, här finns exempel på hur man kan göra: <http://www.webmasterworld.com/forum47/2656.htm> titta på 4b men stoppa in regeln som MickeA skrev.

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

## #15 — MickeA.com, 2009-08-21T09:10Z

```
[ISAPI_Rewrite]
RewriteEngine on
RewriteRule ^([a-z0-9]+)/$ index.php?id=$1 [nc]
```

Så ska det se ut då!

/r Det står att filen ska heta *httpd.ini* men jag har aldrig fått det att fungera.
   Testa att döpa filen till *.htaccess* som vanligt, så kommer det fungera.

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

## #16 — Asa, 2009-08-21T09:11Z

Måste httpd.ini ligga i rooten? Alla andra filerna som hör till ISAPI_Rewrite då? Oxå i rooten eller kan de ligga i en annan mapp?

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

## #17 — MickeA.com, 2009-08-21T09:12Z

Kolla redigeringen på mitt inlägg ovan!

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

## #18 — Asa, 2009-08-21T09:12Z

> **[MickeA.com skrev:](https://www.webforum.nu/p/1477871)**
>
> ```
> [ISAPI_Rewrite]
> RewriteEngine on
> RewriteRule ^([a-z0-9]+)/$ index.php?id=$1 [nc]
> ```
>
> 
> 
> Så ska det se ut då!
> 
> /r Det står att filen ska heta *httpd.ini* men jag har aldrig fått det att fungera.
>    Testa att döpa filen till *.htaccess* som vanligt, så kommer det fungera.

Okej, jag testar

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

## #19 — Asa, 2009-08-21T09:19Z

Jag testade lägga upp den på min gruvsjo.se då kunde sidan inte hittas, 500 internal server error:
Jag länkar på den med ?sid=x i vanliga fall

La upp en .htaccess med detta i:

```
[ISAPI_Rewrite]
RewriteEngine on
RewriteRule ^([a-z0-9]+)/$ index.php?sid=$1 [nc]
```

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

## #20 — MickeA.com, 2009-08-21T09:25Z

Testa med:

```
[ISAPI_Rewrite]
RewriteEngine on
RewriteRule ^test/([a-z0-9]+)/$ index.php?sid=$1 [nc]
```

Vad händer då om du går in å t.ex. <https://www.dindoman.com/test/username/>

Sen testar du att köra *echo (isset($\_GET\['sid'\]) ? $\_GET\['sid'\] : "");* högst upp i indexfilen.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/179908-lite-hjälp-med-en-domänfråga-php  
Nästa sida: https://www.webforum.nu/amne/php/179908-lite-hjälp-med-en-domänfråga-php/page2.md
