Jeg har udfra forskellige .htaccess filer forsøgt at skabe min egen SEO venlige .htaccess fil, og er kommet frem til følgende. |
Hej Casper
Min CMS løsning bruger nogenlunde samme Rewrite Rule, men det er index.php der tager sig af håndteringen af den url som bliver givet. Hvilket vil sige at det eneste htaccess filen gør er at se på om den fil/mappe som bliver requested eksisterer på serveren, gør den ikke det vil den sende brugeren videre til "hjemmesiden" altså index.php. og derfra skal index.php så tage brug af det der står i urlen.
den måde vi gør det på er meget simpel, man tager brug af den indbyggede funktion "explode".
$mappeNavn = explode("/", $_SERVER["REQUEST_URI"]);
Den den gør er at klippe i urlen ud fra hver skråstreg der findes.
Hvis man fx skrev www.domæne.dk/mappe1/ i urlen
og echo'er $mappeNavn[1], vil den udskrive "mappe1", på den måde kan du arbejde videre med det, og evt hente data fra databasen ud fra dte der står.
med hensyn til dit domæne med og uden www, så vil jeg anbefale dig at du i stedet får din udbyder til at sætte serveren korrekt op så den altid viser den som du vil have det, det giver nemlig ingen problemer hos mig. Om man tilgår min side med eller uden www, er ligemeget, den redirecter til den med www, selvom man skriver uden www.
http://www.ktj-media.dk/web-og-grafisk-design-produkter/Webdesign/CMS-hjemmeside-content/
http://ktj-media.dk/web-og-grafisk-design-produkter/Webdesign/CMS-hjemmeside-content/
Håber dette hjælper dig lidt på vej.
MVH Kim