Er det ikke nemmere at opsætte en .htaccess fil den sender alle forespørgsler videre til en php fil, som så udfra forespørgslen danner det koder (den side) der nu er forespurgt. Det er sådan jeg har gjort på blandt andet parfume priser.
Er det ikke nemmere at opsætte en .htaccess fil den sender alle forespørgsler videre til en php fil, som så udfra forespørgslen danner det koder (den side) der nu er forespurgt. Det er sådan jeg har gjort på blandt andet parfume priser.
http://parfume-priser.dk/britney-spears/34.html er reelt en side som ikke eksistere, altså en 404 side når serveren behandler forespørgslen. Jeg har bedt serveren, igennem min htaccess, at sende alle forespørgsler til en php. I den php fil har jeg programmeret så den splitter URL'en op, for hver gang der er /
Det giver index.php to variabler at arbejde med, i dette tilfælde: - britney-spears - 34.html
På variablen 34.html fjerner jeg de sidste 4 tegn, og har således kun et tal tilbage. Det tal er lig med ID'et på et produkt i databasen. Via dette ID henter jeg de data der nu skal bruges til at danne en siden.
I kategori tabellen er der et felt der hedder URL. Her kan jeg angive en URL for hver enkelt kategori. For kategorien Britney Spears er URL feltet udfyldt med 'britney-spears'.