.htaccess veroorzaakt probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Java developer (Backend)

Dit ga je doen Ontwerpen en (door)ontwikkelen van nieuwe features en functionaliteiten; Inzetten van creativiteit en interesses om de een hoger level service te bieden; Verleggen van je eigen en organisatiebrede technische grenzen om de best mogelijke customer journey te ontwerpen, ontwikkelen en uitrollen; Deelnemen en opstarten van innovatieve projecten; Opleiden van junioren en mediors. Hier ga je werken De organisatie is actief binnen de e-commerce branche. Ze hebben de afgelopen jaren een flinke groei gemaakt en hebben zich ontwikkeld tot een van de grootste webshops in Nederland. Momenteel zijn zij operatief binnen vier landen in Europa en hebben zij

Bekijk vacature »

Senior pega developer

As a Pega developer at Mandemakers in Waalwijk you will make an important contribution to the digitization of our business processes. In your role you will coordinate and attribute to all facets of the digital transformation of our company (fulltime). As a Pega developer you will make an important contribution to the digitization of our business processes. In your role you will coordinate and attribute to all facets of the digital transformation of our company. De Mandemakers Group, a house full of opportunities. You will take part in a great project for De Mandemakers Group and for Pega. You and

Bekijk vacature »

Oracle PL/SQL developer

Wat je gaat doen: In de functie van Oracle Developer werk je zelfstandig of in teamverband mee aan projecten bij onze opdrachtgevers. Je bent verantwoordelijk voor de bouw en implementatie van bedrijfskritische applicaties. Daarnaast adviseer je de opdrachtgever over de inzet van verschillende technologieën tot aan de implementatie van de diverse systemen. Je hebt brede interesse en naast projectervaring met Oracle, heb je veel kennis opgedaan met de traditionele Oracle systemen zoals PL/SQL, Forms en Designer. Via trainingen en opleidingen kunnen we je bijvoorbeeld ook ondersteunen om kennis van APEX te krijgen of te vergroten. Wat we vragen: Minimaal 5

Bekijk vacature »

Medior .NET Developer Werken tussen de beste devel

Bedrijfsomschrijving Deze organisatie, opgericht in 2015, richt zich op het bouwen van oplossingen op het gebied van software development voor haar klanten, onderscheidt zich van haar concurrenten door haar ontzettend heldere en persoonlijke werkwijze. De sfeer binnen het bedrijf is informeel en medewerkers staan centraal. Er wordt hier niet van je verwacht dat je elke dag in pak bij de eindklant zit, maar er wordt van je verwacht dat jij samen met de eindklant werkt naar een oplossing, op de manier die volgens jou het beste is. Verder staat deze partij voor heldere communicatie met haar klanten, korte lijnen, snel

Bekijk vacature »

Delphi Developer

As a Delphi Developer you work together with other development teams to make our back-office applications work as optimal as possible. How do I become a Delphi Developer at Coolblue? You work together with other development teams to make our back-office applications work as optimal as possible, being extending features or migrating them to APIs. Everything to put a smile in our colleagues' faces! Although you are a Delphi Developer, you are not averse to some C#. Would you also like to become a Delphi Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing

Bekijk vacature »

Mendix Developer

Bedrijfsomschrijving Functieomschrijving For our client ASML, we are looking for a Mendix Developer! Context to the Position & Responsibilities: As ASML is growing rapidly, the Corporate IT Shared Services Team is rolling out Mendix to the IT community as the Rapid Application Development Platform for ASML IT. Bringing speed, quality and agility to our business with Mendix is what we strive for. The Mendix Competence Team has started early 2020 with the first apps being developed according to the Mendix App Factory Framework and is looking for new talent to develop apps that are on the portfolio. You will get

Bekijk vacature »

Parttime Developer

Collega’s maken het verschil. Daarom is het leuker werken bij Bending The Rules. Want naast dat we serieuze software vraagstukken oplossen, zijn wij niet het typische IT bedrijf. Naast programmeurs zijn we ook bevlogen BBQ chefs, bierbrouwers, competitieve gewichtheffers en houden we van een festivalletje. Kortom, we zoeken een leuke collega die ook nog eens echt goed is in zijn werk. Ben jij die persoon? ANDERE VOORDELEN VAN WERKEN BIJ BENDING THE RULES We starten altijd met een contract van 7 maanden. Waren deze succesvol? Dan belonen wij jou met een vast contract én een loonsverhoging of een lease auto

Bekijk vacature »

Senior Java Back End Developer

Functieomschrijving Owning your product, freedom to be creative and make mistakes, and above all, a passion for experimentation and innovation: that’s what defines our talent domain in their own words. As Senior Java Developer at RGN IT you join us as we expand our permanent teams focused on building the best solutions to support the entire spectrum of talent the Randstad Group engages with. What do we offer? Trust and freedom to do your work within the goals and vision of the team Support to grow your skills - whether that’s leadership or technical A hybrid way of working in

Bekijk vacature »

Python Software Developer

Do you have a deep interest in technology and are you able to understand and improve the world around it? Do you want to contribute to the development of innovative software solutions within the high-tech industry? Then join our Technical Applications team and participate in complex projects for the High-tech make industry! Lianne Snellenburg, Team Manager Technical Applications: " I’m looking for a technically oriented Software Engineer with a strong focus on development in Python (2.7 and 3.8). As a Software Engineer in the TA team you work with the total end product in mind. You consult and work closely

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Back-end Developer

Dit ga je doen Het ontwikkelen van een nieuw platform; Het ontwikkelen van nieuwe tooling; Het doorontwikkelen van de reeds bestaande software; Het uitvoeren van de benodigde testen; Het oplossen van incidenten; Het leveren van 3e lijns gebruikersondersteuning. Hier ga je werken Deze organisatie is internationaal georiënteerd, maar de projecten die je op zal pakken vinden met name binnen Nederland plaats. Wereldwijd hebben zij 2500+ medewerkers. Het DevOps team waarbinnen je komt te werken bestaat uit 7 personen. Door het ontwikkelen van software en tooling lever je een directe bijdrage aan het verbeteren van het klimaat, de verkeersdoorstroming en de

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Node.js developer

Functie Als ervaren Node.js developer kom jij terecht in ons microservice team, een team wat bestaat uit ervaren developers. Het afgelopen jaar heeft dit team zich gericht op het ombouwen van onze huidige applicatie, een monoliet systeem wat ontwikkeld is in PHP & Symfony. Deze nieuwe architectuur is een Serverless microservice in AWS wat gebruikt maakt van alle moderne methodieken zoals Event Sourcing, Domain Driven design en CQRS. Dit wordt met Node.js in de backend gedaan en Vue.js in de Frontend. Deze transitie is nu voor zo een 30% klaar en wordt ook direct toegepast op ons andere platform. Het

Bekijk vacature »

Medior Java developer (backend)

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 »
Sander b

sander b

05/01/2011 15:42:18
Quote Anchor link
Hallo allemaal,

Ik heb het volgende probleem: wanneer ik een door htaccess veranderde link gebruik naar dezelfde pagina lijkt het alsof de pagina 3 keer geladen wordt.

Dit zie ik doordat er bij elke pagerequest eenmalig iets in de database wordt achtergelaten. Maar met de htaccess link gebeurd dit drie keer.

Dus:
/designers/54/kast/prijs_aanvragen zet 3x iets in de database
index.php?page=designers&artikel=54&titel=Kast&aan=prijs_aanvragen zet zoals het hoort 1 keer iets in de database.

Dit is mijn .htaccess bestand:
RewriteEngine on
RewriteRule ^designers/verwijder_filter/([^/]+) index.php?page=designers&verwijder_filter=$1 [L]
RewriteRule ^designers/([^/]+)/([^/]+)/([^/]+) index.php?page=designers&cat=$1&soort=$2&pagina=$3 [L]
RewriteRule ^designers/([^/]+)/([^/]+) index.php?page=designers&cat=$1&soort=$2 [L]
RewriteRule ^designers/([^/]+) index.php?page=designers&pagina=$1 [L]
RewriteRule ^artikel/([^/]+)/([^/]+)/([^/]+) index.php?page=designers&artikel=$1&titel=$2&aan=$3 [L]
RewriteRule ^artikel/([^/]+)/([^/]+) index.php?page=designers&artikel=$1&titel=$2 [L]
RewriteRule ^designers index.php?page=designers [L]
RewriteRule ^mailing index.php?page=mailing [L]
RewriteRule ^contactgegevens index.php?page=contactgegevens [L]
RewriteRule ^de_showroom index.php?page=de_showroom [L]
ErrorDocument 404 /index.php?error=404

Weet iemand waar ik de fout inga?

Groet Sander
 
PHP hulp

PHP hulp

26/09/2022 18:32:11
 
Kevin de Groot

Kevin de Groot

05/01/2011 16:38:01
Quote Anchor link
Misschien moet je op die pagina (die die mysql query uitvoert) een check plaatsen of de GET-waarden (cat, soort en pagina) wel bestaan. Het lijkt erop dat de "voorwaarde" die .htaccess stelt drie maal voldoet, het gaat om de volgende regels:

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

RewriteRule ^designers/([^/]+)/([^/]+)/([^/]+) index.php?page=designers&cat=$1&soort=$2&pagina=$3 [L]
RewriteRule ^designers/([^/]+)/([^/]+) index.php?page=designers&cat=$1&soort=$2 [L]
RewriteRule ^designers/([^/]+) index.php?page=designers&pagina=$1 [L]

?>


Dus gewoon even in designers.php kijken of de GET-waarden geset zijn door middel van de isset() functie en eventueel wat andere checks.

Ik vermoed dat daar het probleem in zit.
Gewijzigd op 05/01/2011 16:38:24 door Kevin de Groot
 
Sander b

sander b

05/01/2011 17:15:47
Quote Anchor link
Hallo Kevin,

Ik heb geprobeerd to doen wat je zei. Ik heb als voorwaarde om de query heengezet dat alledrie de GETs geset moeten zijn. Maar het probleem blijft.
 
Bas Cost Budde

Bas Cost Budde

05/01/2011 17:20:01
Quote Anchor link
RewriteCond %{REQUEST_FILENAME} !-f

toevoegen?

Edit: Nee, onzin. $ toevoegen aan het eind van je regexps.
Gewijzigd op 05/01/2011 17:20:56 door Bas Cost Budde
 
Sander b

sander b

05/01/2011 17:38:28
Quote Anchor link
Bas Cost Budde op 05/01/2011 17:20:01:


Edit: Nee, onzin. $ toevoegen aan het eind van je regexps.


Kun je mij laten zien wat je daarmee bedoeld?
 
Bas Cost Budde

Bas Cost Budde

05/01/2011 17:40:36
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^designers/([^/]+)/([^/]+)/([^/]+) index.php?page=designers&cat=$1&soort=$2&pagina=$3 [L]


wordt

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^designers/([^/]+)/([^/]+)/([^/]+)$ index.php?page=designers&cat=$1&soort=$2&pagina=$3 [L]
 
Sander b

sander b

05/01/2011 18:01:00
Quote Anchor link
Het werkt! Heel erg bedankt voor je hulp Bas en Kevin.

Nu kan ik weer lekker verder prutsen :)
 
Kevin de Groot

Kevin de Groot

06/01/2011 09:14:14
Quote Anchor link
Bas Cost Budde op 05/01/2011 17:20:01:
RewriteCond %{REQUEST_FILENAME} !-f

toevoegen?

Edit: Nee, onzin. $ toevoegen aan het eind van je regexps.


Helemaal gelijk, helemaal over het hoofd gezien. Scherp :)
 
Bas Cost Budde

Bas Cost Budde

06/01/2011 09:56:47
Quote Anchor link
Gelukkig maar, dat onderscheidt jou (en mij) van een regexp-engine ;)
 



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.