Vriendelijke URL's

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP Developer

Organisatie Dit bedrijf is sinds 2014 actief om alles voor studenten makkelijker te maken. Ze zijn inmiddels uitgegroeid tot een bedrijf waar 50 mensen er dagelijks alles aan doen om er voor te zorgen dat deze applicatie een succes wordt. Dat lukt ook nog eens! Op dit moment zijn ze zelfs aan het uitbreiden naar Groot-Brittannië en Scandinavië. Binnen het bedrijf hangt een informele, speelse sfeer. Maar er moet ook hard gewerkt worden en dat gebeurt zeker. Zonder al het harde werken was het succes wat ze op dit moment hebben niet behaald en ze willen alleen maar verder gaan.

Bekijk vacature »

Junior / Medior / Senior PHP Developer (Symfony)

Functieomschrijving Je komt te werken in een sterk team van 5 collega's in een Scrum omgeving. Je werkt hier aan zowel nieuwe als bestaande applicaties voornamelijk aan de Back-end. Je De producten die ze opleveren zien er strak uit, zitten kwalitatief goed in elkaar en zijn goed getest. Ze hebben diverse eigen software bedacht en ontwikkeld zodat ze erg flexibel zijn wanneer er aanpassingen nodig zijn aan een systeem. Ze zijn continue naar verbetering die hun producten of processen verbeteren. Deze organisatie helpt je om een betere developer te worden. Collega's delen hier kennis met elkaar en je krijgt opleidingsmogelijkheden

Bekijk vacature »

PHP & GoLang developer / Maatschappelijk belan

Houd jij je graag bezig met het ontwikkelen van software met de nieuwste technologieën (Go, Polymer, Docker, Kubernetes)? Vind je het leuk om samen met je team van gedreven developers te werken aan innovatieve concepten die daadwerkelijk impact hebben op de maatschappij? Dan ben ik op zoek naar jou. Deze platte en snelgroeiende organisatie heeft een passie voor het ontwikkelen van vernieuwende software. Dit doen zij samen met hun team van ca. 15 gedreven developers voor innovatieve start-ups, grote gemeenten en een series aan eigen projecten. Vanwege de toenemende groei aan projecten, zijn zij op zoek naar versterking in hun

Bekijk vacature »

junior/ medior/ senior frontend developer

Organisatie Voor een groeiend E-commerce bedrijf in Utrecht zoek ik een creatieve Front-end Developer die samen in een team van ontwikkelaars gaat bouwen aan supersterke websites en webshops. Het bedrijf is ontstaan vanuit een ICT bedrijf, de eigenaar is zelf een ontwikkelaar en samen met de organisatie hebben ze hun 15 jarige jubileum recent gevierd. Functie Projecten waar je aan gaat werken hebben een doorlooptijd van ongeveer 6 tot 9 maanden voordat de website of webshop live gaat. Je komt te werken in een hechte club ontwikkelaars die zich dagelijks inzetten om de vetste websites en webshops te realiseren voor

Bekijk vacature »

Medior .NET developer / ERP software /

Op een steenworp afstand van het Veluwe meer werken op een van de mooiste locaties van Nederland? In de pauze met je collega’s een visje halen in de haven of een wandeling langs het water maken? Alles is hier mogelijk! Houd jij van een uitdaging en ben jij een communicatieve programmeur die maatwerk levert en altijd streeft naar het beste resultaat? Denk je vaak out-of-the-box en krijg je energie van het maken van klant specifieke oplossingen? En heb je het gevoel dat je stagneert in je huidige werkzaamheden? Dan is dit de baan die je zoekt! Deze organisatie is gespecialiseerd

Bekijk vacature »

Senior developer voor marktleider

Organisatie Deze organisatie bestaat nu ruim 10 jaar. De afgelopen 3 jaar heeft het bedrijf een zeer grote ontwikkeling doorgemaakt, waardoor ze nu marktleider zijn binnen hun branche. Op dit moment heeft het bedrijf 30 man personeel in dienst, waarvan 14 developers. Deze marktleider is verdeeld in 2 vestigingen. 1 vesteging als magazijn en 1 vesteging als fysieke winkel. Door de groeispurt dat het bedrijf is ondergaan, komen ze echt handen te kort in het development team en blijft er werk liggen. Dit is de plek die jij als developer gaat invullen. Binnen het bedrijf hangt er een informele en

Bekijk vacature »

Business Analist (32-40 uur)

Gezocht voor een dienstverband bij onze opdrachtgever in Almere. De klantomgeving Onze klant is een jonge en zeer dynamische organisatie, welke bestaat uit 280 enthousiaste, taakvolwassen, ambitieuze collega’s professionals met een echte winnaarmentaliteit en grenzeloze creativiteit. Hierdoor weten zij vele kansen in de markt te benutten. Onze opdrachtgever is de marktleider binnen haar segment. Functieomschrijving Als Business Analist ben je verantwoordelijk voor het herontwerp van bedrijfsprocessen. Het ICT team is verantwoordelijk voor het (her)ontwerp van bedrijfsprocessen, de ICT platformen en de benodigde infrastructuur. De uitdaging van het team zit erin om de juiste balans tussen business en IT te waarborgen.

Bekijk vacature »

Gezocht een Medior Full-stack developer met passie

Vacature Omschrijving Onze klant is bezig om hun ervaringen te delen en je de wereld te laten zien. Dit doen ze door dat de eigenaren hun camper of caravan te verhuren aan mede-kampeerders. Het is een vrij uniek concept. De organisatie is groeiende en daarom op zoek naar uitbreiding. Je komt te werken in een jong gedreven team waar de werksfeer informeel is. Functieomschrijving Als full-stack developer ga je aan de slag met ontwikkelen van nieuwe functies. Het is belangrijk dat het proces zo goed mogelijk verloopt want maandelijks komen er honderden boekingen binnen. Het team bestaat uit drie senior

Bekijk vacature »

PHP programmeren in divers team en maatwerk (web)a

Vacature Omschrijving Wil jij als ervaren PHP developer aan de slag bij een echte specialist in het schrijven van code? Dan zoeken we jou. Dit kleinschalige maar snelgroeiende bedrijf in Alphen aan den Rijn houdt zich bezig met de ontwikkeling van maatwerk (web)applicaties in diverse sectoren. Onder hun klanten mogen zij KPN, Headfirst, KWF Amsterdam en de MPlus groep rekenen. Zij richten zich voornamelijk op de complexere systemen en ontwikkelen met enige regelmaat opensource projecten. Daarnaast adviseren zij organisaties over het ontwikkelen van nieuwe workflows voor bestaande en nieuwe systemen om efficiëntie en vooral toekomstbestendigheid te garanderen. Het bedrijf is

Bekijk vacature »

Web based C# developer regio Veenendaal

Momenteel ben ik op zoek naar een creatieve software ontwikkelaar die ervaring heeft met C# en web based applicaties. Je gaat werken bij een organisatie dat doormiddel van diverse systemen en automatiseringen ervoor kan zorgen dat de administratie van verschillende multinationals efficiënter en effectiever wordt. Deze organisatie telt wereldwijd meer dan 3000 medewerkers en ze hebben diverse vestigingen over de gehele wereld. Ondanks het feit dat ze internationaal werken en meer dan 3000 medewerkers hebben is het een erg dynamisch organisatie en krijg je als software developer enorm veel uitdagende werkzaamheden. Je gaat werken bij een organisatie dat zich focused

Bekijk vacature »

Startende .NET Programmeur

Bedrijfsinfo De organisatie is ruim 10 jaar geleden opgericht door 2 vrienden die van hun hobby hun werk wilde maken. Het bedrijf liggend in de regio Den Haag bestaat uit 60 werknemers waarvan 6 front end en 28 back end programmeurs en is gelegen in een grote oude kerk. De core business van het bedrijf is het maken innovatieve maatwerking SAAS-oplossingen voor grote partijen als Thomas Cook, Phillips en ASML. Daarbuiten richten ze zich op een stukje maatwebsites en het ontwerpen van huisstijlen van bedrijven. Bij de high-traffic omgevingen word gebruik gemaakt van .NET Core, Azure IoT-hub en Angular. Functieomschrijving

Bekijk vacature »

.NET Developer / C# / miljarden berichten / Zorgse

Functieomschrijving Zit jij aan je plafond als .NET C# Developer? Wil jij de stap maken naar dé .NET software organisatie van Tilburg? Lees dan nu verder! Bedrijfsomschrijving werken bij een organisatie waar je met het volgende in aanraking komt: High-intensity dataverkeer, meer dan 2,7 miljard berichten per jaar; Development aan .NET applicaties die maandelijks miljoenen euro's verwerken; Salaris als developer tot bijna 70.000 euro op jaarbasis; Geen partij in de omgeving van Tilburg die zo'n complex .NET applicatielandschap heeft; Werken aan meer dan 50 diensten, verdeeld over 10 Scrum teams; Focus op o.a.: C# en ASP.NET in een Agile organisatie;

Bekijk vacature »

PHP en Symfony developer

Organisatie 12 jaar geleden is deze organisatie ontstaan uit de vraag naar data in recruitment. Op dit moment zijn zij de Europese toonaangevende expert op het gebied van Smart Recruitment Marketing-producten en diensten. Met kantoren in Rotterdam, Amsterdam, Düsseldorf en Londen helpen zij bedrijven om beter te kunnen recruiten. De unieke data-gedreven aanpak is hun kracht. Met hun AI-gedreven platform bieden zij recruiters wereldwijd direct toegang tot de grootste portfolio van marketingkanalen om hun vacatures bij de juiste doelgroep te brengen. Met ruim 110 man in dienst, 20+ nationaliteiten en 500+ enterprise klanten behoren zij tot de absolute top! Functie

Bekijk vacature »

Medior PHP developer / SaaS oplossingen

Organisatie Direct bij binnenkomst word je gegroet door baliemedewerkster. Jij loopt voorbij de twee StarWars figuren door naar de tweede verdieping. Hier staat de koffieautomaat al warm te draaien zodat jij samen met jou team eerst kan genieten van een lekker bakje! Samen met 23 andere ontwikkelaars is deze gezellige, ruime en lichte kantoor jullie plekje. Verdeeld over 5 scrumteams bestaande uit backend developers, een front-end developer en een tester maken jullie er dagelijks weer een gezellige dag van waar hard werken beloond wordt. Samen met jouw team bekijken jullie dagelijks de prioriteiten en schatten jullie het werk in van

Bekijk vacature »

.NET Developer bij een groep internetfanaten in Ar

Vacature Omschrijving Deze internetfanaten in het hartje van Arnhem zijn dringen op zoek naar versterking in de vorm van .NET developers. Bij deze organisatie staat de gebruiker altijd centraal. Vanuit verschillende disciplines wordt er hier keihard gewerkt aan o.a. het lanceren van websites en campagnes, volledig gericht op de behoeften van de verschillende doelgroepen. Samen met de opdrachtgevers worden ideeën uitgedacht waarbij details rondom websites en campagnes afgestemd kunnen worden. Of het nu gaat om het personaliseren van webpagina’s en producten of volledig nieuwe customer journeys aangevuld met landingpages en gericht op conversie. Deze organisatie heeft het allemaal in huis.

Bekijk vacature »
Albert de Wit

Albert de Wit

18/10/2012 13:00:28
Quote Anchor link
Hallo,

Ik verdiep me de laatste tijd een beetje in de Vriendelijke URL's. Ik heb op een gratis webhost dit geprobeerd en dat lukte. Alleen... als ik een anchor maak met een href zoals hieronder, dan krijg ik een 404 error. Hoe moet ik correct linken naar een vriendelijke url zonder een url in te typen als 'http://www.mijndomein.nl/index/id1/cat2/'?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="index/id1/cat2">Klik</a>
 
PHP hulp

PHP hulp

23/09/2019 12:15:44
 
Young Roger

Young Roger

18/10/2012 13:03:24
Quote Anchor link
Dat kan je doen met mod_rewrite van Apache.
 
Nick van der heijden

nick van der heijden

18/10/2012 13:04:30
Quote Anchor link
Htaccess
 
Albert de Wit

Albert de Wit

18/10/2012 13:08:11
Quote Anchor link
ja dat weet ik ondertussen al. ik heb het volgende:


# Do not remove this line, otherwise mod_rewrite rules will stop working
RewriteBase /

RewriteEngine On
RewriteRule ^index/(.*)/(.*)/ index.php?id=$1&cat=$2
 
Kris Peeters

Kris Peeters

18/10/2012 13:20:36
Quote Anchor link
Ik zie dit principe graag. Zie tutorial
http://www.phphulp.nl/php/tutorial/overig/url-vriendelijkheid-seo/691/

Het principe daar is: geen gezever, alles wordt teruggebracht naar 1 $_GET variabele ( bv. $_GET['p'] )
Heb je meer variabelen nodig, regel je de rest met explode.

bv. mijn_website.be/fotos/25/67
=>
$_GET['p'] = 'fotos/25/67'
=>
$vars = explode("/", $_GET['p']);
=>
$vars[0] = 'fotos'; // de foto pagina
$vars[1] = 25; // album 25
$vars[2] = 67; // foto 67 van het album


...
En dan is het dus aan jou om logica te steken in je url's.
Gewijzigd op 18/10/2012 13:27:44 door Kris Peeters
 
Joey Drieling

Joey Drieling

18/10/2012 13:32:14
Quote Anchor link
je kan ook je GET/POST variable met htaccess door stuuren maar niet zichtbaar in de adresbar, ik weet ff uit me hoofd niet meer hoe.
 
Ozzie PHP

Ozzie PHP

18/10/2012 14:23:07
Quote Anchor link
Ik sluit me aan bij Kris.
 
Albert de Wit

Albert de Wit

18/10/2012 15:49:19
Quote Anchor link
oke dus wat dat doet is 1 $_GET var aanmaken waarvan de waarde verdeeld is in '/' en die ontleden in verschillende variabelen?
 
Kris Peeters

Kris Peeters

18/10/2012 15:58:55
Quote Anchor link
Ja. Exact.
 
Albert de Wit

Albert de Wit

18/10/2012 16:00:03
Quote Anchor link
Maar ik hoopte eigenlijk ergens anders antwoord op te krijgen, zie eerste bericht

Toevoeging op 18/10/2012 16:14:56:

Ik heb het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
RewriteBase /

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


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

echo '<a href="index/1/1/">index/1/1</a>';

echo '<a href="index/1/">index/1</a>';

echo '<a href="index/">index</a>';
?>


Als ik 1 van de bovenstaande links aanklik krijg ik een 404 error. Hoe moet ik correct hiermee linken?

Toevoeging op 18/10/2012 16:31:35:

update: nu krijg ik een pagina te zien waar helemaal niks op staat.

m'n .htaccess ziet er zo uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
RewriteEngine On
RewriteBase /

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



en zo zien mijn links eruit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="/index/pagina1/subpagina1/">


Toevoeging op 18/10/2012 20:03:39:

Ik heb het opgelost hoor. Hij pakte de CSS en jQuery niet meer omdat hij ook die links verbeterde. In de <head> moest <base href="/"> neergezet worden en nu pakt ie alles.
 
Kris Peeters

Kris Peeters

19/10/2012 12:58:38
Quote Anchor link
Albert de Wit op 18/10/2012 16:00:03:
... Hij pakte de CSS en jQuery niet meer omdat hij ook die links verbeterde. In de <head> moest <base href="/"> neergezet worden en nu pakt ie alles.


Zoals die tutorial ook toont:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
# Bestaande bestanden of mappen uitsluiten
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
 
Roel -

Roel -

19/10/2012 14:15:41
Quote Anchor link
Dat is een interessante opmerking van je Kris (je eerste in dit topic).
Kun je dan beter maar één regel rewriten en de rest met PHP afhandelen?
 
Victor -

Victor -

19/10/2012 15:27:07
Quote Anchor link
dit is overbodig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
RewriteEngine On
RewriteBase /

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


je kan het beter zo doen, het is namelijk sneller:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
RewriteEngine On
RewriteBase /

RewriteRule ^index/(.*)/(.*)/? index.php?pagina=$1&sub_pagina=$2
RewriteRule ^index/(.*)/? index.php?pagina=$1
RewriteRule ^index/? index.php
 
Joni Fleischer
Moderator

Joni Fleischer

19/10/2012 20:32:02
Quote Anchor link
Man wat omslachtig...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Options -Indexes
</IfModule>


Nu wordt alles omgeleid naar je index.php
Door de url uit te lezen kun je nu doen wat je wilt.

Bron: Wordpress
 



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.