mod rewrite probleempje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »
Pong Zor

Pong Zor

05/10/2012 15:52:47
Quote Anchor link
Beste mensen,

Ik heb de volgende url:

http://domein.nl/vacatures/

Nu heb ik op die pagina allemaal vacatures staan. Je voelt hem misschien al aankomen, maar hoe kan ik zo'n url omzetten:

http://domein.nl/vacature_detail.php?seo_url=dit-is-de-seo-url-van-die-pagina

naar:

http://domein.nl/vacatures/dit-is-de-seo-url-van-die-pagina


*EDIT nu ik dit zo zie denk ik dat het ook niet heel veilig is? Normaal gesproken zou ik http://domein.nl/vacature_detail.php?id=1 doen, maar als ik dat doe dan word het waarschijnlijk zoiets:

http://domein.nl/vacatures/1

en eigenlijk wil ik wel een seo url getoond hebben vandaar dat ik een unieke seo_url introduceer in plaats van een uniek id. Is dit slim? Moet dit anders?
Gewijzigd op 05/10/2012 15:54:27 door Pong Zor
 
PHP hulp

PHP hulp

27/05/2026 07:39:43
 
Eddy E

Eddy E

05/10/2012 16:06:57
Quote Anchor link
http://domein.nl/vacatures/dit-is-de-seo-url-van-die-pagina/2384

Doet phphulp ook.
Het tekst-gedeelte staat wel in de URL, maar daar doe je dus niets mee.
Dit zou hetzelfde resultaat geven:

http://domein.nl/vacatures/wat_een_onzinnige_boel_en_niet_te_faken/2384
 
Pong Zor

Pong Zor

05/10/2012 16:10:15
Quote Anchor link
http://www.phphulp.nl/php/forum/topic/mod-rewrite-probleempje/86965/

daarvan is het getal: 86965 het id zeg maar, deze heb je wel nodig om de pagina op te zoeken, maar niet nodig voor je seo url.

mod-rewrite-probleempje is dan de seo_url die in de database staat opgeslagen denk ik?

Hoe zou ik dat in mijn geval moeten implementeren om van:
http://domein.nl/vacature_detail.php?seo_url=dit-is-de-seo-url-van-die-pagina

dit:
http://domein.nl/vacatures/dit-is-de-seo-url-van-die-pagina

even los gezien van het ID dat ik nu niet mee stuur
 
Kris Peeters

Kris Peeters

05/10/2012 16:11:30
Quote Anchor link
(EDIT: hier stond nog geen reply)
Bekijk dit eens

http://www.phphulp.nl/php/tutorial/overig/url-vriendelijkheid-seo/691/


Wat die veiligheid betreft ...
Twee dingen:
- haal die waarde door een functie die URL-vriendelijke waarden aflevert.
bv. urlencode

- De waarde moet uniek zijn. Je zorgt voor een veld in de (DB) tabel waar je die waarde invult. Zet dat veld dan ook als UNIQUE.
Dan moet je functionaliteit hebben die controleert of een waarde al bestaat; indien wel, voeg je iets toe
bv.
http://domein.nl/vacatures/bakker+gevraagd
->
http://domein.nl/vacatures/bakker+gevraagd+2
Gewijzigd op 05/10/2012 16:12:25 door Kris Peeters
 
Pong Zor

Pong Zor

05/10/2012 16:19:05
Quote Anchor link
Kris, ja ik controleer wel of het uniek is dus dat zit opzich goed, nu alleen dit nog:

vacatures.php?seo_url=test
moet worden vacatures/test

Maar dit schijnt niet te werken:
RewriteRule ^vacatures/([^/\.]+)/?$ vacatures.php?seo_url=$1 [L]
 
Pong Zor

Pong Zor

09/10/2012 09:34:53
Quote Anchor link
Oke nieuw idee:

Ik wil graag de volgende url opbouwen:

http://www.domeinnaam.nl/maakt-niet/wat-hier-staat/of-hoeveel/slashes-er-zijn/als-het-laatste-getal-maar-klopt/100

100 is in dit geval het pagina id en de rest is gewoon een leuke seo url.

Wat ik geprobeerd heb is het volgende:
RewriteRule (.*)/$ index.php?pagina_id=$1

Dat werkt dan voor: 1/vacatures/homepage/
In principe na de 1/ maakt het niet meer uit wat je hier neer zet. Niet zo netjes maar het werkt wel, want ik controleer op pagina_id en dat is 1 in dit geval.

Wat me meer zorgen baad is het volgende: als ik de $_GET uit lees dan zie ik:
Array ( [pagina_id] => 1/vacatures/homepage )

Dit is natuurlijk geen pagina_id meer. Hoe kan ik dit netjes oplossen?
Gewijzigd op 09/10/2012 10:29:56 door Pong Zor
 
Pong Zor

Pong Zor

10/10/2012 14:05:14
Quote Anchor link
Ook opgelost
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9]+)/(.*)/$ index.php?pagina_id=$1&seo_url=$2
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domein.com/$1/ [L,R=301]
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.