Avatar billede emptry Nybegynder
16. juli 2011 - 01:46 Der er 2 kommentarer og
1 løsning

Navn i adressefeltet istedet for link

Hej E,

Ja hvordan skal man forklare det..

Hvis jeg nu vil have

www.mitdomain.dk/hans-kysser-prinsen

istedet for

www.mitdomain.dk/index.php?id=front&show=3

Ligesom

http://www.bold.dk/nyt/Downing-paa-plads-i-Liverpool

Hvordan laver man det ? :)
Avatar billede Slettet bruger
16. juli 2011 - 10:46 #1
Det du skal have fat i er URL Rewriting.
Har selv kun erfaring med det indenfor Apache, hvor du skal bruge modulet mod_rewrite.

Skulle du af en eller anden grund bruge IIS eller en anden ikke-Apache webserver, så må du prøve at Google noget ala. 'SEO friendly URLs'.

Men du kan da lige få et lille eksempel med på vejen :-)

I din .htaccess:
# Starter Rewrite Engine
RewriteEngine On

# Laver nogle Rewrite kriterier
RewriteCond %{REQUEST_FILENAME} !-d # Sørger for at matchet mapper ikke bliver medtaget
RewriteCond %{REQUEST_FILENAME} !-f # Sørger for at matchet filer ikke bliver medtaget

# Definerer vores RewriteRule
RewriteRule ^(.*)$ index.php?url=$1 [QSA] # QSA-delen sørger for at eventuelle QueryStrings også bliver rewrited

Ovnestående eksempel sender brugeren til index.php hvis den angivne url ikke kan findes på din webserver.

Lad os sige din nuværende side ser således ud (struktur):
roden
  - .htaccess
  - index.php
  - css (mappe)
    - default.css

Og så nogle eksempler på URLs:
mitdomain.dk => index.php?url= (tom)
mitdomain.dk/hans-kysser-prinsen => index.php?url=hans-kysser-prinsen
mitdomain.dk/css/default.css => css/default.css
mitdomain.dk/historier/hans-kysser-prinsen => index.php?url=historier/hans-kysser-prinsen

Nu kan du så i din index.php styrer hvad der skal ske ud fra ?url i URL adressen.

Det er også muligt at være mere specifik i sin .htaccess - hvis du har mod på at lege lidt med det.

Håber ovenstående kan hjælpe dig på rette vej!
Avatar billede emptry Nybegynder
16. juli 2011 - 12:17 #2
Mange tak, nu ved jeg hvad jeg skal søge på, på google og har bare en lille smule viden, så det nemmere at finde informationer om det, og tilegne sig den viden :)
Avatar billede Slettet bruger
16. juli 2011 - 20:39 #3
Jamen du var da så velkommen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester