login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > Overige

.htaccess negeerd eerdere regel (Opgelost)

GroundZero – 05/12/2011 14:33
Beste,

ik heb de volgende code:

  1. RewriteRule ^(.*)/([0-9]{1,31})/$ index.php?pagina=$1&id=$2
  2. RewriteRule ^(.*)/$ index.php?pagina=$1



waarom word de bovenste regel genegeerd?
als ik op een link kom dan heb ik een blanco scherm (wit).
Als ik de onderste regel verwijder dan werkt te bovenste wel.

Hopelijk kan iemand mij vertellen waarom, en hoe ik het kan oplossen.

4 antwoorden

Gesponsorde links
Daisycon - Verdien geld met uw website

vinTage – 05/12/2011 14:47
is je paginanaam numeriek dan ? Want je geeft aan dat die numeriek moet zijn

dus

index.php?pagina=123

GroundZero – 05/12/2011 14:49
huh?... nee toch?

RewriteRule ^(.*)/([0-9]{1,31})/$ index.php?pagina=$1&id=$2



index.php?pagina=DIT_MAG_VAN_ALLES_ZIJN&id=DIT_MOET_NUMERIEK_ZIJN

zo heb ik het nu toch? eerste gedeelte mag alles zijn, na de slash, het tweede gedeelte dus, mag het alleen numeriek zijn dus 0 tot en met 9 tussen 1 en 31 lang... ?

:$

vinTage – 05/12/2011 14:51 (Laatst gewijzigd op 05/12/2011 14:55)
ah sorry, je hebt gelijk, ik open even mijn htaccess, secje

edit:

  1. RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ /index.php?pagina=$1&sub1=$2
  2.  
  3. RewriteRule ^([a-zA-Z0-9_-]+)/?$ /index.php?pagina=$1



Deze werkt iig wel, en de eerste param staat letters en cijfers en - en _ toe, en de tweede ook, maar als je dan a-z en _ en - weghaalt alleen cijfers

GroundZero – 05/12/2011 14:58
ahhhh kijk super vintage hartelijk dank!!!
Was er ook net achtergekomen dat wanneer ik op elke rij aan het einde [L]
neer zet dat hij weet dat het een regel einde betreft, dan werkt het ook.

Dankjewel voor je reactie!!!

Gesponsorde links

Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.043s