Avatar billede carsten1973 Nybegynder
26. februar 2014 - 17:57 Der er 1 kommentar og
1 løsning

Hvordan laver jeg url rewrite via ht_access

Jeg har lavet en ht_access fil med følgende indhold

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?mitsite.dk$
RewriteRule ^(/)?$ redirectedto/

Den redirecter fin nok til folderen redirectedto, og man kan ikke se det i url en.

I folderen redirectedto har jeg filen index.php med følgende indhold

<?php

echo "this is the folder test";

echo "</br><a  href='?rt=page1' >Page1</a>";
echo "</br><a  href='?rt=page2' >Page2</a>";

?>

Når jeg klikker på ovensående links vises ?rt= i urlen.

Er der muligt vha htaccess filen at ændre dette, så sitet i stedet for urlen:
www.mitsite.dk/htaccesstest/?rt=page1

viser urlen:
www.mitsite.dk/htaccesstest/page1

Det vil også være rart, hvis nogen tilgår linket
www.mitsite.dk/htaccesstest/redirectedto/

så vil sitet stadig kun vise
www.mitsite.dk/htaccesstest/

Mvh Carsten
Avatar billede Bdev Nybegynder
27. februar 2014 - 09:57 #1
Jeg synes ikke rigtig jeg forstår din beskrivelse - dvs at jeg ikke helt kan se logikken.

Kan du ikke prøve at forklare mig hvad du præcist gerne vil have til at ske på sitet og hvorfor du laver det som du gør!

Søren
Avatar billede carsten1973 Nybegynder
27. februar 2014 - 10:11 #2
Det går i al sin enkelthed ud på at vise
page1 i urlen i stedet for rt=page1,

page2 i stedet for rt=page2

osv.osv.

rt= kommer fra et GET request. Det er en del af et større site, hvor jeg anvender MVC.

Jeg kan ikke sende hele sitet, men det ville iøvrigt være rart, hvis jeg kunne sende en prototype på min kode dvs. vedhæfte testsitet, så i kunne ligge det ud på en server.

Ellers må du sige til, hvis jeg skal uddybe det yderligere.

Mvh Carsten
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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