htaccess zoeken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. 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. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

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 »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »
Fth lalala

Fth lalala

14/07/2015 01:38:34
Quote Anchor link
Beste Leden,

Ik ben bezig met een zoeksysteem voor mijn website. Zoekopdracht wordt door middel van een GET method doorgegeven aan zoek.php

Graag zou ik willen dat de URL er zo uit komt te zien:

www.mijnwebsite.nl/zoek/hier_zoek_query

Helaas lukt dat mij maar niet, het ziet er nu als volgt uit:

www.mijnwebsite.nl/zoek/hier_zoek_query?q=hier_zoek_query (<- dubbel dus)

Weten jullie misschien hoe ik met htaccess alles vanaf '?' kan verwijderen?

Code ziet er nu zo uit:

RewriteCond %{QUERY_STRING} ^q=1$
RewriteRule ^zoek.php zoek/? [L,R=301]
RewriteRule ^zoek/(.*)$ zoek.php?q=$1 [L,NC]

Bedankt allemaal!
Gewijzigd op 14/07/2015 01:41:50 door Fth lalala
 
PHP hulp

PHP hulp

15/01/2025 21:54:18
 
Thom nvt

Thom nvt

14/07/2015 08:12:21
Quote Anchor link
Lees eens hier
Daar staat in detail uitgelegd hoe je verchillende transformaties kan doen met je GET method (de z.g.n. "query string")

In jouw geval is vooral het laatste kopje "Making the Path Part of the Query String" van toepassing
 
Marthijn Buijs

Marthijn Buijs

14/07/2015 11:40:09
Quote Anchor link
Met php slim 2 framework routings system kan je dit ook makkelijk maken.
 
Fth lalala

Fth lalala

15/07/2015 01:56:07
Quote Anchor link
Beste leden,

Het is me inmiddels gelukt. Ik heb het opgelost met javascript:

location.href = 'search/'+document.getElementById('q').value.replace(' ', '+');
 
Eddy E

Eddy E

15/07/2015 14:01:53
Quote Anchor link
Dus bij elke pagina-aanroep wordt je doorgestuurd naar dezelfde pagina, maar met een iets andere URL?
Lijkt mij geen goede oplossing, mocht dit het geval zijn.
 
Fth lalala

Fth lalala

15/07/2015 14:59:35
Quote Anchor link
Eddy E op 15/07/2015 14:01:53:
Dus bij elke pagina-aanroep wordt je doorgestuurd naar dezelfde pagina, maar met een iets andere URL?
Lijkt mij geen goede oplossing, mocht dit het geval zijn.




Heey Eddy,

Waarom is dat geen goed idee?
Bovenstaande code wordt aangeroepen als er op submit wordt gedrukt.

Ook heb ik veel met htaccess geprobeerd, maar is me niet echt gelukt.
Hoe zou jij het aanpakken?
 
Thom nvt

Thom nvt

15/07/2015 15:50:13
Quote Anchor link
Javascript is inderdaad geen oplossing. Nu voer je in principe 2 requests uit op je server om alleen een URL te herschrijven. Schaal je applicatie eens (in gedachten) op naar een grote hoeveelheid gebruikers die zoeken en bedenk daar een server load bij.

Om ook nog even op je eerste post te reageren: Volgens mij mis je het "RewriteEngine on" directive in je .htaccess.

Dat alles gezegd te hebben, probeer dit eens als .htaccess:

RewriteEngine on
RewriteRule ^zoek/(.+)$ zoek.php?q=$1 [L]

En dump dan eens $_GET in je zoek.php.
Heb het net even snel getest en volgens mij moet het zo goed gaan.

Maar nu het belangrijkste: Wat gebeurt hier?

Je zegt in feite dit:
Als "zoek/" voorkomt aan het begin van de URL, pak dan alles wat daar achter staat en prop het in $1.
Vervolgens gaan we dit intern behandelen alsof de URL zoek.php?q=$1 was.
De [L] flag zegt dat er geen verdere rewrites moeten worden uitgevoerd op URLs die matchen met het voorgaande.

Hoop dat het zo een beeje duidelijk uitgelegd is.
 
Fth lalala

Fth lalala

15/07/2015 17:56:09
Quote Anchor link
Termination nvt op 15/07/2015 15:50:13:
Javascript is inderdaad geen oplossing. Nu voer je in principe 2 requests uit op je server om alleen een URL te herschrijven. Schaal je applicatie eens (in gedachten) op naar een grote hoeveelheid gebruikers die zoeken en bedenk daar een server load bij.

Om ook nog even op je eerste post te reageren: Volgens mij mis je het "RewriteEngine on" directive in je .htaccess.

Dat alles gezegd te hebben, probeer dit eens als .htaccess:

RewriteEngine on
RewriteRule ^zoek/(.+)$ zoek.php?q=$1 [L]

En dump dan eens $_GET in je zoek.php.
Heb het net even snel getest en volgens mij moet het zo goed gaan.

Maar nu het belangrijkste: Wat gebeurt hier?

Je zegt in feite dit:
Als "zoek/" voorkomt aan het begin van de URL, pak dan alles wat daar achter staat en prop het in $1.
Vervolgens gaan we dit intern behandelen alsof de URL zoek.php?q=$1 was.
De [L] flag zegt dat er geen verdere rewrites moeten worden uitgevoerd op URLs die matchen met het voorgaande.

Hoop dat het zo een beeje duidelijk uitgelegd is.



Hey Termination,

Het is me gelukt met .htaccess! Mag ik die $1 trouwens ook voor andere RewriteRules gebruiken?
 
Eddy E

Eddy E

15/07/2015 21:17:30
Quote Anchor link
Ja, $1 is gewoon je eerste variabele. Soms heb je ook een $2 en (heel soms) een $3. Maar als dat nodig is, is het niet heel logisch opgezet.

Toevoeging op 15/07/2015 21:21:26:

Eddy E op 15/07/2015 21:17:30:
Ja, $1 is gewoon je eerste variabele. Soms heb je ook een $2 en (heel soms) een $3. Maar als dat nodig is, is het niet heel logisch opgezet.


Zo heb ik bijvoorbeeld dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
index.php?p=a&id=$1   RewriteRule ^artikel/(.*)/(.*)


Wat dat doet?
Een adres als http://www.zunflappie.nl/artikel/221/stuurslot-verwijderen doorsturen naar index.php?p=a&id=221
P = pagina
A = Artikel
ID = het id
Ik doe dus niets met het stukje "stuurslot-verwijderen"

Zou ik dit in mijn htaccess opnemen, dan kan ik wel wat met dat stukje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
index.php?p=a&id=$1&tekst=$2   RewriteRule ^artikel/(.*)/(.*)

Alle tekst na de derde slash (dus stuurslot-verwijderen) komt dan binnen via $_GET['tekst']

Nu heb ik dat puur voor het oog en voor Google, meer niet.
 
Ward van der Put
Moderator

Ward van der Put

16/07/2015 08:34:19
Quote Anchor link
Eddy, ik begrijp waarom je het zo doet, maar als het puur voor het oog en voor Google is, dan kun je overwegen om

http://www.zunflappie.nl/artikel/221/stuurslot-verwijderen

te herschrijven naar

http://www.zunflappie.nl/zundapp-stuurslot-verwijderen

Dat heeft voor SEO wat voordelen: een extra keyword, een kortere URL en keywords dichter bij het begin.

Het betekent ook dat je (meestal) niet meer alleen .htaccess kunt gebruiken voor de routing, maar dat je in index.php zult moeten controleren of de opgevraagde URL voorkomt in een database of paginacache.
 
Eddy E

Eddy E

16/07/2015 15:18:27
Quote Anchor link
Daar heb ik wel over nagedacht, maar er zijn veel links op internet die direct verwijzen naar een artikel.
En die moeten dat ID ook hebben. Dus om historische redenen (jaja) is dit zo.
En het minder fout-gevoelig (een - of een _?). Nu is dat redelijk dicht te spijkeren, maar zo zeker als een nummertje wordt het nooit.
 
Fth lalala

Fth lalala

16/07/2015 15:28:08
Quote Anchor link
Heren bedankt voor jullie uitleg! Ik leer steeds meer en meer :D.
 



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.