Hallo Mensen,

Ik gebruik al een lange tijd een pagina script waarmee ik een pagina layout heb en daarin alle informatie pagina's include. Het voordeel is dus als ik een wijziging in mijn hoofdpagina maak (bijvoorbeeld menu aanpassen) hoef ik alleen maar de index.php te veranderen.
De pagina;'s worden zo aangeroepen: index.php?id=paginanaam

Wat ik nu zoek is een soort script wat precies hetzelfde doet, maar dat ik kan werken met bijvoorbeeld: informatie.php | nieuws.php | contact.php
In deze bestanden staat slechts de informatie en de hoofdsite index.php moet dan er in opgeroepen worden.
Hetzelfde principe ongeveer maar er hoeft dan niet meer gebruik gemaakt worden van index.php?id=contact maar wordt dus gewoon: contact.php

Door de vele scripts en topics op de site heb ik helaas niets kunnen vinden.

Alvast bedankt voor de reacties.
Wat je ook kan doen is mod_rewrite je urls's herschrijven...

http://blabla.nl/contact/ worden dan door de index.php opgepakt als index.php?pagina=contact.

Zoals ik hier gedaan heb. Intern is het namelijk nogsteeds ?pagina=blabla.
Je kan ook het menu e.d. in aparte bestanden zetten en deze include, je draaid het geheel dus om.
Bedankt voor de reacties. Ik heb even gekeken naar de mod_rewrite. Dit is niet echt precies wat ik zoek. Wat ik bedoel is dus echt om een nieuw bestand te kunnen krijgen, bijvoorbeeld contact.php met een eigen site titel en meta beschrijvingen e.d.

Om apprte bestanden te gaan maken voor menu e.d. en die vervolgens te gaan includen is me net iets te veel werk.

Met de pagina include script werk ik namelijk ook met de functie als er een pagina niet bestaat dat deze de hoofdpagina weer opent.

Mischien is er een andere oplossing?
Ok ben nu al een stukje verder gekomen. Heb toch maar besloten om mod_write te gaan gebruiken.

Wat ik nu heb in me htaccess bestand:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)p-([a-zA-Z0-9_-]*).html$ index.php?id=$2

Dus als ik p-contact.html intyp wordt ik in feite doorverwezen naar: index.php?id=contact
Dit is goed. Alleen ik wil werken zonder de suffix: p-
Als ik het gewoon weghaal werkt het systeem niet goed. Ik wil dus als ik contact.html intoets de pagina: index.php?id=contact krijgen. Iemand suggesties?

Reageren