Vriendelijke URL's

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 13382 Introductie We is looking for a HANA Developer to work for our client. The candidate has to have an experience in building Data Intensive Applications (DIA’s). The role of a HANA Developer at ASML involves working on building Data Intensive Applications in an industrial/enterprise environment. The primary responsibility is to handle data from various sources and determine the best way to structure it for use by data analysts, who will run queries and algorithms against it for predictive and prescriptive analytics through machine learning. Wat verwachten we van jou?

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

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/11/2024 11:08:26
 
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.