pagina systeem met /pagina pagina's
Hallo allemaal,
Ik ben nieuw hier, dus corrigeer me even als ik iets fout doe!
Ik ben van plan een cms te maken die niet werkt met $_GET en dat het id dan uit de database wordt gehaald. Maar een die de pagina 'echt' aanmaakt en die je ook kan wijzigen. Ik wil eigenlijk voor de mooiigheid dat de pagina's geen extensie hebben (dus geen gastenboek.php maar /gastenboek). Dus mijn vraag is; is dat een kwestie van mappen aanmaken met een index.php erin, of is er een simpelere oplossing? Misschien een zoekwoord voor Google?
Alvast bedankt!:)
Groetjes, Bas
Ik ben nieuw hier, dus corrigeer me even als ik iets fout doe!
Ik ben van plan een cms te maken die niet werkt met $_GET en dat het id dan uit de database wordt gehaald. Maar een die de pagina 'echt' aanmaakt en die je ook kan wijzigen. Ik wil eigenlijk voor de mooiigheid dat de pagina's geen extensie hebben (dus geen gastenboek.php maar /gastenboek). Dus mijn vraag is; is dat een kwestie van mappen aanmaken met een index.php erin, of is er een simpelere oplossing? Misschien een zoekwoord voor Google?
Alvast bedankt!:)
Groetjes, Bas
Allereerst: Welkom =]
En ik denk dat je al best ver komt met file_put_contents. Daarmee kan je bestanden aanmaken.
En ik denk dat je al best ver komt met file_put_contents. Daarmee kan je bestanden aanmaken.
Bedankt:)
Maar dan kan ik zo bestanden aanmaken! (gewoon een korte versie van fopen(), fwrite() en fclose() toch?) En dan gewoon mappen maken en daarin de indexbestanden wegschrijven?
Of is er ook een manier om de .php niet te laten zien in de adresbalk? Want wanneer ik zoveel mappen krijg, en je moet eens FTP contact maken, lijkt me dat niet erg overzichtelijk.
Maargoed. Wat niet gaat, gaat niet:)
Nogmaals bedankt:)
Maar dan kan ik zo bestanden aanmaken! (gewoon een korte versie van fopen(), fwrite() en fclose() toch?) En dan gewoon mappen maken en daarin de indexbestanden wegschrijven?
Of is er ook een manier om de .php niet te laten zien in de adresbalk? Want wanneer ik zoveel mappen krijg, en je moet eens FTP contact maken, lijkt me dat niet erg overzichtelijk.
Maargoed. Wat niet gaat, gaat niet:)
Nogmaals bedankt:)
Waarom staat echt tussen 'quotes' ? Wil je dat hij de pagina's echt maakt dus bij de invoer opslaat als .html bestanden in een map of bedoel je dat je wilt werken met schone url's ?
Beste bas,
Je kunt met mod_rewrite, je urls herschrijven zodat .php niet meer word weergegeven. Zoek dat maar eens op op google, je zal vast iets bruikbaars vinden
~ Rik
Je kunt met mod_rewrite, je urls herschrijven zodat .php niet meer word weergegeven. Zoek dat maar eens op op google, je zal vast iets bruikbaars vinden
~ Rik
Ik denk eerder dat je gewoon bij een database moet blijven. En gewoon $_GET blijven gebruiken.
Als je TOCH zulke URL's wilt maken:
dan kan je mod rewrite gebruiken.
Dit is veel flexibeler (en ook wat gecompliceerder), maar het betaalt zich wel af bij het makkelijker kunnen onderhouden van alles.
Mod_rewrite zorgt er voor dat een URL zoals:
kan omvormen naar:
zonder dat er functionaliteit verloren gaat.
Als je TOCH zulke URL's wilt maken:
Quote:
jesite.nl/home
of
jesite.nl/contact
of
jesite.nl/contact
dan kan je mod rewrite gebruiken.
Dit is veel flexibeler (en ook wat gecompliceerder), maar het betaalt zich wel af bij het makkelijker kunnen onderhouden van alles.
Mod_rewrite zorgt er voor dat een URL zoals:
Quote:
jesite.nl/home.php
kan omvormen naar:
Quote:
jesite.nl/home
zonder dat er functionaliteit verloren gaat.
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
@Hall: Ik wil dat het systeem de pagina's echt schrijft op de server. Dus inderdaad gewoon index.php, gastenboek.php en fotoboek.php. Ik stoor me alleen aan dat .php, en het werken met pagina.php?id=3 is niet erg SEO. Dus vandaar dat ik de pagina's wel op de server wil hebben, en schone urls wil hebben.
@Rik: Bedankt! Ik ga het zoeken:) Ik denk inderdaad dat dat is wat ik bedoel!
Bedankt beide!:)
@Rik: Bedankt! Ik ga het zoeken:) Ik denk inderdaad dat dat is wat ik bedoel!
Bedankt beide!:)
@GaMer13: Jij ook bedankt:) ik heb een tut gevonden die ik maar eens ga doornemen. Ik heb toch nog 6 weken de tijd;)
Bedankt allemaal:)
Groetjes,
Bas
Bedankt allemaal:)
Groetjes,
Bas
'Gelieve:
Gewijzigd op 01/01/1970 01:00:00 door Bas van
Met deze links kom je er wel uit. Enige voorwaarde is wel dat je op je webruimte bij je hostingprovider gebruik mag maken van .htaccess bestanden.
URL Rewriting - Apache URL Rewriting Guide:
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
Standaard werk op de website van Apache met veel voorbeelden.
URL Rewriting - mod_rewrite Cheat Sheet (V2)
http://www.addedbytes.com/apache/mod_rewrite-cheat-sheet/
URL Rewriting - Wat is URL Rewriting ?
http://www.jeroen.com/woordenboek/url_rewriting
URL Rewriting for Beginners
http://www.addedbytes.com/apache/url-rewriting-for-beginners/
URL Rewriting - Apache URL Rewriting Guide:
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
Standaard werk op de website van Apache met veel voorbeelden.
URL Rewriting - mod_rewrite Cheat Sheet (V2)
http://www.addedbytes.com/apache/mod_rewrite-cheat-sheet/
URL Rewriting - Wat is URL Rewriting ?
http://www.jeroen.com/woordenboek/url_rewriting
URL Rewriting for Beginners
http://www.addedbytes.com/apache/url-rewriting-for-beginners/
Gewijzigd op 01/01/1970 01:00:00 door A Leeuwenburgh
@ Hall: De meeste hosters (inclusief gratis) ondersteunen onderhand wel htaccess bestanden, anders moet je snel overstappen naar een andere.
Ook vanuit deze kant bedankt voor de linkjes. Ik heb het binnenkort zelf ook nodig.
Ook vanuit deze kant bedankt voor de linkjes. Ik heb het binnenkort zelf ook nodig.
Jawel daar heb je gelijk in, dat is zo, maar niet bij die enkele providers waar je een subdomein kan aanvragen. Die hebben het vanwege serverbelasting en veiligheidsoverwegingen uitstaan.
je zo ook naar MultiViews kunnen kijken.





