login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MultiViews

Offline freddyboeke - 13/08/2005 21:20
Avatar van freddyboekeHTML beginner Hallo allemaal,

Voor een website die ik binnenkort ga starten, heb ik multiviews nodig. Totnutoe is dat allemaal vlot gelukt via dit scriptje:
  1. <?php
  2. // Url opvragen en exploden
  3. $var = explode('/' , $_SERVER['REQUEST_URI']);
  4. //Aray weergeven (als test)
  5. print_r($var);
  6. ?>

en uiteraard ook Options Multiviews in htaccess gezet, maar dit werkt allemaal.

Nu heb ik dit:
http://www.freddyboeke.be/index/nieuws

Maar ik zou graag index weglaten, zodat enkel nieuws zichtbaar is. Die nieuws is wel variabel, dus ik kan geen nieuws.php aanmaken (anders was het gemakkelijk).

Kan ik dit? Het is eigenlijk de bedoeling dat je bv www.show.be/computer
En dat index.php dan alle informatie over die variabele computer uit de database haalt en toont.

Hopelijk is het wat duidelijk en alvast bedankt,
Freddyboeke

PS: Als het niet lukt, dan kan ik altijd via 404 oplossen, maar dan zijn het helemaal geen Multiviews meer.

5 antwoorden

Gesponsorde links
Offline Barato - 13/08/2005 21:22
Avatar van Barato Nieuw lid ik weet niet wat je precies wilt, maar meestal kun je gewoon nieuws.php maken voor je nieuwssysteem en forum.php voor je forum enz. enz.

als toch alles via index.php moet zul je ipv multiviews de RewriteEngine moeten gebruiken.
Offline freddyboeke - 13/08/2005 21:32
Avatar van freddyboeke HTML beginner ik kan de details niet precies zeggen aangezien het domein nog niet vast ligt (is besteld maar zal pas maandag mail krijg met betalingsgegevens).

Maar je zou het kunnen vergelijken met
www.goto.be/sitemasters

en dat een php-script doorverwijst naar sitemasters, nadat hij de url uit de database heeft gehaald.
Ik kan moeilijk voor elke site een php-bestand aanmaken, in dit geval sitemasters.php
Maar www.goto.be/index/sitemasters trekt ook op niets.

Hopelijk is het nu wat duidelijk. RewriteEngine ... heb je daar ergens een vb/tut van?

Freddyboeke
Offline freddyboeke - 13/08/2005 21:37
Avatar van freddyboeke HTML beginner oke, ik moet nu dringend vertrekken naar een voorstelling maar ik kijk straks wel nog even als ik terug ben.

Alvast bedankt
Offline Frederic - 13/08/2005 21:38
Avatar van Frederic PHP ver gevorderde heel interessant is 'mod rewrite'! Google daar maar eens op!
Offline freddyboeke - 14/08/2005 00:08 (laatste wijziging 14/08/2005 00:40)
Avatar van freddyboeke HTML beginner Ik heb het eens uitgeprobeerd, in mijn htaccess staat nu:
  1. RewriteEngine On
  2. RewriteRule ^/(.*)/ index.php?actie=$1


Maar het werkt niet, wat doe ik fout?
Zie http://www.freddyboeke.be/sitemasters/

EDIT: Na wat googlewerk, is het gelukt.

Voor de intresseeden is de nieuwe .htaccess
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?actie=$1
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.242s