.htaccess triggert niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! 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

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »
Justin S

Justin S

23/06/2010 10:39:29
Quote Anchor link
Beste PHPhulp-ers,

Ik heb een probleem met mijn .htaccess bestand.
Op de een of andere manier rewrite 't volgende blokje code niet de URL
zoals het zou moeten.

De bedoeling is: http://www.opkoers.nl/projecten/1
maar dit krijg ik niet voor elkaar. Hij blijft de link in de URL balk plaatsen
als projecten.php?id=1.

Ik heb diverse tutorials gevolgd op internet waaronder hier in de
tutorial sectie maar het wil maar niet lukken... Heb zelfs de code gekopieerd en
geplakt en alleen de namen veranderd van de paginanaam, en dat werkt niet.

De mod_rewrite functie staat wel aan volgens de phpinfo();

Ik ben nieuw met de mod_rewrite functie van Apache en ik test zowel
lokaal op localhost als op internet in mijn development server.

Dit is de code die ik gebruik. Met een Regex erin om het cijfer van de ID
te plaatsen na de tweede forslash (= / ).

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteEngine on  
RewriteRule ^projecten/([0-9]+)/?$ projecten.php?id=$1


Alvast bedankt!
Justin
Gewijzigd op 23/06/2010 10:42:08 door Justin S
 
PHP hulp

PHP hulp

27/05/2026 11:33:10
 
Arjan -

Arjan -

23/06/2010 20:32:35
Quote Anchor link
Probeer eens een [L] toe te voegen aan het einde van de regel, dus:

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

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^projecten/([0-9]+)$ projecten.php?id=$1 [L]
Gewijzigd op 23/06/2010 20:35:48 door Arjan -
 
Justin S

Justin S

23/06/2010 20:38:01
Quote Anchor link
Nee dat maakt geen verschil, op de een of andere manier zorgt hij niet voor de URL rewrite.
Ik krijg nog steeds /projecten.php?id=2

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteEngine on  
RewriteRule ^projecten/([0-9]+)$ projecten.php?id=$1 [L]
 
Arjan -

Arjan -

23/06/2010 20:39:10
Quote Anchor link
Als ik naar http://www.opkoers.nl/projecten/1 krijg ik een 404 error, klopt dit?

En als ik naar http://www.opkoers.nl/projecten.php?id=1 ga krijg ik deze error ook. Volgens mij bestaat het bestand projecten.php niet of wel?

De htaccess staat in de webroot?
Gewijzigd op 23/06/2010 20:40:01 door Arjan -
 
Justin S

Justin S

23/06/2010 20:41:11
Quote Anchor link
Het is niet opkoers.nl, dit is de huidige site die vervangen gaat worden.
Probeer: http://environment.visual-masters.nl/opkoers/
 
Arjan -

Arjan -

23/06/2010 20:42:29
Quote Anchor link
Als ik naar http://environment.visual-masters.nl/opkoers/projecten/3 ga dan komt er netjes een pagina met helemaal onderaan het getal 3 (corresponderende met de id). Dit is toch goed?
 
Justin S

Justin S

23/06/2010 20:44:14
Quote Anchor link
Moeten de links dan ook corresponderen met die URL? Ik was in de veronderstelling dat de link dan nog gewoon naar projecten.php?id=2 geleid moest worden?

Oh en m'n plaatjes werken dan niet meer. Moet ik dan ook diezelfde conditions gebruiken als Dennis?
Gewijzigd op 23/06/2010 20:45:33 door Justin S
 
Arjan -

Arjan -

23/06/2010 20:47:07
Quote Anchor link
Nee, dat is juist niet de bedoeling. Het is de bedoeling dat alle links in de html codes ook veranderd worden naar projecten/3 . Deze zal dan de pagina projecten.php?id=3 openen (echter is dit niet zichtbaar).

Edit: Gewoon mijn code gebruiken in mijn 2e post. Dan moet het allemaal goed werken.
Gewijzigd op 23/06/2010 20:47:43 door Arjan -
 
Justin S

Justin S

23/06/2010 20:53:10
Quote Anchor link
Nu volg ik je niet helemaal meer.
De href van mijn links moet dus zijn: http://environment.visual-masters.nl/opkoers/projecten/1
En daarbij moeten al mijn links abstract zijn, dus bijvoorbeeld als ik naar de home pagina wil navigeren,
moet de link zijn: http://environment.visual-masters.nl/opkoers/home omdat hij deze anders vervormd
naar /projecten/home/.
Ook mijn plaatjes moeten dus een volledig uitgeschreven URL hanteren: http://environment.visual-masters.nl/opkoers/images/slideshow/image_001.jpg

Heb ik dit correct?
 
Arjan -

Arjan -

23/06/2010 20:58:25
Quote Anchor link
Het beste is om gebruik te maken van een absoluut pad in je links. Hierdoor zullen alle verwijzingen blijven kloppen.
Dit kan je doen met een <base href="http://environment.visual-masters.nl/opkoers/" />

Hiermee kan je de links naar pagina's als volgt maken:

<a href="/projecten/3">Project nummero 3</a>

Quote:
En daarbij moeten al mijn links abstract zijn, dus bijvoorbeeld als ik naar de home pagina wil navigeren,
moet de link zijn: http://environment.visual-masters.nl/opkoers/home omdat hij deze anders vervormd
naar /projecten/home/.


Nee want alleen http://environment.visual-masters.nl/opkoers/projecten/..... wordt nu herschreven naar http://environment.visual-masters.nl/opkoers/projecten.php?id=.....

Dus wanneer je /home gebruikt zal deze niet herschreven worden.


En belangrijk om te weten is wanneer je als voorbeeld http://environment.visual-masters.nl/opkoers/projecten/3 hebt, dan ziet html deze als een directory "projecten" waarin een directory "3" zit. Hierdoor zullen je relatieve paden naar bijvoorbeeld "images/....." niet meer kloppen. Want hij gaat dan op zoek naar de map "images" in de map "3" (die dus niet bestaat).
Gewijzigd op 23/06/2010 21:01:44 door Arjan -
 
Justin S

Justin S

23/06/2010 21:02:02
Quote Anchor link
Duidelijk, en m'n plaatjes moeten wel met volledige URL ingevoerd worden dus :-).
Thanks!
 
Arjan -

Arjan -

23/06/2010 21:03:23
Quote Anchor link
Ja, leer jezelf aan om altijd absolute paden te gebruiken. Dit voorkomt problemen met rewrites, etc.
 
Justin S

Justin S

23/06/2010 21:09:49
Quote Anchor link
Ik heb zegmaar ook nog pagina's die dezelfde opmaak kennen als de home pagina.
Hoe rewrite ik dan de URL met de goede naam? (geen cijfer dit keer)

Stel: over ons laadt in op de index.php

http://environment.visual-masters.nl/opkoers/index.php?page=$1
Dan is de rewrite:

RewriteRule ^paginanaam index.php?page=$1

Of moet ik deze dan los erin zetten?
Gewijzigd op 23/06/2010 21:17:12 door Justin S
 
Justin S

Justin S

24/06/2010 18:04:25
Quote Anchor link
Ik probeer bovenstaande te bereiken, maar de onderstaande code is geen succes.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^home/ index.php [L]
RewriteRule ^home/(.*)$ index.php?page=$1 [L]
RewriteRule ^projecten/([0-9]+)$ projecten.php?id=$1 [L]


Ik denk dat de volgorde verkeerd is, of wellicht de regex. Heeft iemand
een idee/suggestie?

Het is de bedoeling dat de volgende urls worden gerewrite.

www.opkoers.nl/home/ => www.opkoers.nl/index.php
www.opkoers.nl/wiezijnwij/ => www.opkoers.nl/index.php?page=2
www.opkoers.nl/projecten/ => www.opkoers.nl/projecten.php
www.opkoers.nl/projecten/2/ => www.opkoers.nl/projecten.php?id=2

Ik heb alleen niet echt een idee hoe ik het voor elkaar krijg met de regex.
 
Piet Verhagen

Piet Verhagen

24/06/2010 20:20:17
Quote Anchor link
Je zou zoieso regel 6 en 7 om moeten draaien lijkt me. En
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
(.*)

kunnen aanpassen naar
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
(.+)

zodat je zeker weet dat hij pas matcht als er minimaal 1 teken staat.
Gewijzigd op 24/06/2010 20:23:00 door Piet Verhagen
 
Justin S

Justin S

24/06/2010 20:29:45
Quote Anchor link
Het stomme is, met de volgende code gaat het goed van /home/ naar /projecten/
maar als ik vanaf projecten dan terugga naar home, komt er te staan: /home/index.php
Is de volgorde dan weer niet goed?

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

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^home/(.+)$ index.php?page=$1 [L]
RewriteRule ^projecten/ projecten.php [L]
RewriteRule ^home/ index.php [L]
RewriteRule ^projecten/([0-9]+)$ projecten.php?id=$1 [L]
 
Piet Verhagen

Piet Verhagen

24/06/2010 20:34:35
Quote Anchor link
Justin Streuper op 24/06/2010 20:29:45:
... maar als ik vanaf projecten dan terugga naar home, komt er te staan: /home/index.php

Wat is daar verkeerd aan? Wat had het anders moeten wezen? Je wilt naar home, je komt is home en je bent niet tevreden?
 
Justin S

Justin S

24/06/2010 22:39:52
Quote Anchor link
jawel, maar de url is niet goed herschreven. Hier hoort enkel /home/ te staan, en niet /home/index.php.
 
Piet Verhagen

Piet Verhagen

24/06/2010 23:03:48
Quote Anchor link
Justin Streuper op 24/06/2010 22:39:52:
jawel, maar de url is niet goed herschreven. Hier hoort enkel /home/ te staan, en niet /home/index.php.

Dan moet je in de html code niet schrijven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="/home/index.php">klik</a>

maar
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="/home/">klik</a>

Quote:
de url is niet goed herschreven

Misschien denk je verkeerd. Mod_rewrite veranderd niets aan de html, het 'herschrijft' de links in jou html niet. Als jij in de html schrijft
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="/home/index.php">klik</a>

dan krijgt de bezoeker die link zo gewoon op zn scherm en als tie erop klikt gaat tie gewoon naar /home/index.php.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^home/(.+)$ index.php?page=$1 [L]
RewriteRule ^projecten/ projecten.php [L]
RewriteRule ^home/ index.php [L]
RewriteRule ^projecten/([0-9]+)$ projecten.php?id=$1 [L]

En dan is regel 6 in het bovenstaande blokje van toepassing. Terwijl dat eigenlijk wellicht niet de bedoeling is, je zou willen dat regel 8 de request afhandelt. In de PHP code van /home/index.php zou je dat als volgt kunnen opvangen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if(!isset($_GET['page']) || $_GET['page'] == 'index.php') {
  // bezoeker heeft in zn adresbalk staan: /home/ of /home/index.php
} else {
  // bezoeker heeft in zn adresbalk achter /home/ iets staan dan index.php
  if($_GET['page'] == 'informatie') {
    // bezoeker heeft in zn adresbalk staan: /home/informatie
  } elseif($_GET['page'] == 'bestellen') {
    // bezoeker heeft in zn adresbalk staan: /home/bestellen
  }
}

?>
Gewijzigd op 24/06/2010 23:23:48 door Piet Verhagen
 



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.