login  Naam:   Wachtwoord: 
Registreer je!
 Forum

dynamische URL

Offline roy - 15/03/2007 23:25 (laatste wijziging 04/03/2008 09:42)
Avatar van royPHP gevorderde Beste Sitemasters,

Zoals bij de meeste websites is ook mijn url als volgt opgebouwd:

index.php?pag=43&title=home

Hij kan ik dit veranderen naar de URL opbouw zoals die van sitemasters?

  1. http://www.sitemasters.be/forum/nieuw




18 antwoorden

Gesponsorde links
Offline vinTage - 15/03/2007 23:32
Avatar van vinTage Nieuw lid
  1. RewriteEngine On
  2.  
  3.  
  4. RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)/$ /index.php?pag=$1&title=$2


ongeveer zoiets in een .htaccess bestand
Offline roy - 20/03/2007 14:02
Avatar van roy PHP gevorderde
  1. RewriteEngine On
  2. RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)/$ /index.php?i=$1&B=$2



Waarom werkt dit niet bij de volgende url?
http://www.rdek...a2&B=2

Groeten,
Roy
Offline Gerard - 20/03/2007 14:18
Avatar van Gerard Ouwe rakker Omdat de regex aangeeft dat het eerste argument een getal moet zijn...
Offline roy - 20/03/2007 16:10
Avatar van roy PHP gevorderde na het te hebben aangepast werkt het nog steeds niet...
Wat te doen?
Offline Ibrahim - 20/03/2007 16:12
Avatar van Ibrahim PHP expert wat heb je dan aangepast ?
Offline roy - 20/03/2007 16:33
Avatar van roy PHP gevorderde zo:
  1. ErrorDocument 404 http://www.rdekleijn.nl/errors/404.html
  2.  
  3. Options FollowSymLinks
  4. RewriteEngine on
  5. RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ http://www.rdekleijn.nl/index.php?i=$1&B=$2
Offline Ibrahim - 20/03/2007 16:34
Avatar van Ibrahim PHP expert wat is de url die je hebt ingetikt ?
Offline letscode - 20/03/2007 16:36
Avatar van letscode HTML beginner de paden hoeven niet absoluut, dus:

  1. ErrorDocument 404 /errors/404.html
  2.  
  3. Options FollowSymLinks
  4. RewriteEngine on
  5. RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ /index.php?i=$1&B=$2
Offline roy - 20/03/2007 16:37
Avatar van roy PHP gevorderde weet ik,,,

maar anders werkt het niet, heel gek...
Offline Ibrahim - 20/03/2007 16:45
Avatar van Ibrahim PHP expert net zei je dat het niet werkte 

  1. ErrorDocument 404 ./errors/404.html
  2.  
  3. Options FollowSymLinks
  4. RewriteEngine on
  5. RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ index.php?i=$1&B=$2


en deze .htaccess moet in dezelfde map als de index zitten, en de map errors moet ook in dezelfde map als index zitten
Offline roy - 20/03/2007 18:31
Avatar van roy PHP gevorderde helaas werkt het niet..

zie: http://www.rdekleijn.nl (druk op 1 van de buttons)

ook de errormessage werkt niet meer, bij een niet bestaande pagina.

ik heb de .HTACCESS in de root geplaatst.
Offline timo - 20/03/2007 19:13
Avatar van timo PHP ver gevorderde zet eens een # voor die regel met het errordocument, daar kan het aan liggen (heb ik zelf problemen mee)
Offline roy - 20/03/2007 19:15
Avatar van roy PHP gevorderde ik heb die regel er zelfs uit gehaald, maar het probleem blijft bestaan:(
Offline phpfreak - 20/03/2007 19:32
Avatar van phpfreak PHP beginner Ben het ook aan het proberen, maar heb hier een vraagje over, werkt dit ook bij localhost? Heb een Apache (2.2.3) server met PHP 5.2.0 op windows xp.
Maar voorlopig werkt het niet met HTACCESS weet iemand hoe dit komt? Of gaat het gewoon niet op een localhost?
Offline GTW - 20/03/2007 19:33
Avatar van GTW Gouden medaille

PHP gevorderde
dat kan wel, dan moet je in je httpd.conf file voor mod_rewrite de # weghalen 
Offline roy - 20/03/2007 20:27 (laatste wijziging 21/03/2007 17:57)
Avatar van roy PHP gevorderde Weet iemand hoe ik het werkend kan krijgen????
Het hoort toch gewoon te werken??
Offline lachendepaul - 21/03/2007 18:11
Avatar van lachendepaul Nieuw lid Dit kan niet zomaar, op pagina index.php staan in het script allemaal onderdelen.

Voorbeeld:

<?php

//pagina test
BLABLADKS

//pagina test2
djdskljdlkjad
?>

en dat vraag je dus zo op:
index.php?test en index.php?test2

Zo werkt dat ongeveer om niet in detail te treden.

Wat je moet doen is dus nieuwe pagina's gaan maken:
test.php en test1.php

en daar de onderdelen in plakken.

Maar ik denk niet dat je dit bedoelt?
Offline roy - 21/03/2007 22:05 (laatste wijziging 22/03/2007 08:44)
Avatar van roy PHP gevorderde nee, dat is het inderdaad niet..

Is er nergens een tutorial over?
of een andere goede uitleg???
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.251s