Beste mensen van phphulp,

Ik heb de volgende url: 'index.php?pagina=services&taal=nl'
Graag zou ik hier 'nl/services' van willen maken.

Wat heb ik zelf gedaan?

Ik heb gegoogled, maar daar kwamen alleen maar tuts uit met 1 variable en geen twee.

Daarom wil ik graag van jullie hulp hoe ik dit aan zou moeten pakken.

Mvg
Pepijn
Ok.
Veel plezier.
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/temp/ 
RewriteRule ^([A-Za-z0-9-_]+)/?$ index.php?name=$1 [L]


Deze gebruik ik om van www.site.nl/jantje
het profiel van jantje te laten zien.

zoals de regel met /temp/ moet je doen voor alle folders waar hij niet naar moet luisteren. bijvoorbeeld /css/ /images/ etc...

Grts. René
@rene

je [/code] vergeten :p

hmm
Waar kan je dat eigenlijl eren zo htaccess scripting???

@Karl
Nice reaction xDD
Heel erg bedankt voor je reactie René, maar hoe moet het dan met twee gegevens, namelijk taal en pagina?

Mvg
Pepijn
"Waar kan je dat eigenlijl eren zo htaccess scripting???"
Dit zijn gewoon regex-en ;-)

@Pepijn: Pas je startpost aan, dit slaat nergens op. Als je wilt dat iemand dit voor je gaat doen, doe het dan bij aanvragen plaatsen. Als je wilt dat wij je helpen, plaats dan meer info en laat zien wat jij zelf al heb gedaan.

Zoiets zal het moeten worden:

RewriteEngine On
RewriteRule ^(.*)/(.*)$ index.php?taal=$1&pagina=$2


domein.nl/taal/pagina ;-)
@chris
startpost aangepast.

Heb je ook die RewriteRule toegepast? ;-)
ja, hij werkt uitstekend.

nl/home moet worden index.php?taal=nl&pagina=home

nl/nieuws/artikel moet worden news.php?taal=en&artikel=artikel

Hoe zou ik dit op kunnen lossen?
Mvg
Pepijn
Pepijn, Zelf heb ik ook een hele hiermee tijd mee zit te klooien.
Tot ik er achter kwam dat ik het anders om moet doen.

Ik laat mijn script de url

 article/00992/[titel].htm


uitspugen en met


RewriteRule article/(.*)/(.*)\.htm$ default.php?page=inc_article&id=$1


wordt hij voor de browser om gezet naar

default.php?page=inc_article&id=00992



Werkt als een tierelier
Pepijn schreef op 28.08.2009 10:45
ja, hij werkt uitstekend.

nl/home moet worden index.php?taal=nl&pagina=home

nl/nieuws/artikel moet worden news.php?taal=en&artikel=artikel

Hoe zou ik dit op kunnen lossen?
Mvg
Pepijn


Pepijn, dit is net zo simpel als die andere. Ik krijg het idee dat jij niet eens heb gekeken naar de (simpel te volgen) tutorials...

Uit den blote hoofd...

RewriteRule ^(.*)/nieuws/(.*)$ news.php?taal=$1&artikel=$2

Je moet dan alleen wel de volgorde aanpassen, deze moet boven die andere staan ;-)

Reageren