.htacces url rewrite
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
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
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
Ok.
Veel plezier.
Veel plezier.
Code (php)
1
2
3
2
3
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/temp/
RewriteRule ^([A-Za-z0-9-_]+)/?$ index.php?name=$1 [L]
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é
Gewijzigd op 01/01/1970 01:00:00 door Rene Sn
@rene
je vergeten :p
hmm
Waar kan je dat eigenlijl eren zo htaccess scripting???
@Karl
Nice reaction xDD
je 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
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:
domein.nl/taal/pagina ;-)
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:
domein.nl/taal/pagina ;-)
@chris
startpost aangepast.
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
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
uitspugen en met
wordt hij voor de browser om gezet naar
Werkt als een tierelier
Tot ik er achter kwam dat ik het anders om moet doen.
Ik laat mijn script de url
uitspugen en met
wordt hij voor de browser om gezet naar
Werkt als een tierelier
'Pepijn:
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
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 ;-)
Harstikke bedankt,
Ik heb inderdaad bijna niet naar die tutorials gekeken.
Ik dacht dat jullie het wel zouden oplossen, en zo blijkt maar weer.
Mvg
Pepijn
Ik heb inderdaad bijna niet naar die tutorials gekeken.
Ik dacht dat jullie het wel zouden oplossen, en zo blijkt maar weer.
Mvg
Pepijn
@iemand..
Uh?.
dat is niet allemaal regex :s
heeft iemand hier een tutorial voor ofzo??
Uh?.
dat is niet allemaal regex :s
heeft iemand hier een tutorial voor ofzo??
'Pepijn:
Harstikke bedankt,
Ik heb inderdaad bijna niet naar die tutorials gekeken.
Ik dacht dat jullie het wel zouden oplossen, en zo blijkt maar weer.
Mvg
Pepijn
Ik heb inderdaad bijna niet naar die tutorials gekeken.
Ik dacht dat jullie het wel zouden oplossen, en zo blijkt maar weer.
Mvg
Pepijn
€15,- kosten kunnen naar m'n bankrekening worden gestuurd ;-)
Samengevat: Luie donder, kom van je reet af en doe zelf ook eens wat. Het is hier phpHULP en geen phpIKBENTELUIOMIETSTEDOENDUSDOENJULLIEHETEVEN ;-)
'Chris:
€15,- kosten kunnen naar m'n bankrekening worden gestuurd ;-)
Dat vind ik wel erg duur hoor.
ps:"Er is een een of andere cheat sheet voor .htaccess heb um zelf ooit eens ergens gezien, was wel een goeie uitleg voor mensen die geregeld in de knup komen met regex." ff google zou ik zeggen.
Sorry, ben geen "scripter" die werkt voor €6,- per uur ;-)
€15 euro duur? Wacht maar tot je in aanraking komt met professionals, daar is een bedrag tussen de €75 en de €120 per uur normaal ;)
Aan de andere kant komen mensen hier voor hulp en zijn dit meestal geen bedrijven, dus denk ik niet dat hier veel potentiële klanten tussen zitten.
Persoonlijk zou ik de .htaccess maar een variable laten doorgeven en die daarna in PHP uit elkaar gaan halen.
Aan de andere kant komen mensen hier voor hulp en zijn dit meestal geen bedrijven, dus denk ik niet dat hier veel potentiële klanten tussen zitten.
Persoonlijk zou ik de .htaccess maar een variable laten doorgeven en die daarna in PHP uit elkaar gaan halen.
'steen:
15 euro duur? Wacht maar tot je in aanraking komt met professionals, daar is een bedrag tussen de en de 120 euro per uur normaal ;)
Aan de andere kant komen mensen hier voor hulp en zijn dit meestal geen bedrijven, dus denk ik niet dat hier veel potentiële klanten tussen zitten.
Persoonlijk zou ik de .htaccess maar een variable laten doorgeven en die daarna in PHP uit elkaar gaan halen.
Aan de andere kant komen mensen hier voor hulp en zijn dit meestal geen bedrijven, dus denk ik niet dat hier veel potentiële klanten tussen zitten.
Persoonlijk zou ik de .htaccess maar een variable laten doorgeven en die daarna in PHP uit elkaar gaan halen.
Daarom 't is ook een PHPHulp forum,
Ja zo heeft iedereen een eigen voorkeur van hoe hij zijn data het liefst ontvangt.
'Chris:
Sorry, ben geen "scripter" die werkt voor €6,- per uur ;-)
We hebben het ook over 15,= per uur :) maar sowieso als er voor dit soort dingen al geld verlangd zou worden komen er weinig nieuwe scripters bij en dan is elke scripttaal over een aantal jaar uitgestorven.
En de meeste mensen die het op hobby niveau doen maken naar mijn idee soms de beste dingen.
ps:"Niet dat ik nu meteen de pro's aanval hoor..."
grts,
René
Gewijzigd op 01/01/1970 01:00:00 door Rene Sn
@Rene, gaat mij erom dat er zo belachelijk weinig mensen ZELF nog moeite doen... Dat is iets waar ik een schijthekel aan heb.
(Overigens, voor een 19 jarige heb ik zeer riante uurloon hoor ;-))
(Overigens, voor een 19 jarige heb ik zeer riante uurloon hoor ;-))




