Htaccess

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Junior .NET Software 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 »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »
Machiel K

Machiel K

24/12/2012 16:03:15
Quote Anchor link
Ik gebruik de GET functie om een bericht te veranderen in de htcasses.

De link is nu: site.nl/bericht/veranderen?id=1.
Hoe ik het wil hebben: site.nl/bericht/veranderen/1/

Nu heb ik zelf al wat stappen ondernomen. Mijn htaccess ziet er als volgt uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
RewriteEngine On
RewriteBase /
RewriteRule ^bericht/veranderen/(.*) bericht/veranderen?id=$1 [L,QSA]


Als ik naar site.nlbericht/veranderen/1 ga heb ik geen effect, en geen idee wat ik fout doe.

Htaccess is niet echt mijn ding, toch wil ik de URL's mooi hebben.

Kan iemand me helpen?
 
PHP hulp

PHP hulp

21/11/2024 20:58:56
 
No One

No One

24/12/2012 16:33:41
Quote Anchor link
is een die ik gebruik. zet m in de root en handel in PHP de url af. is makkelijker dan wat jij doet en zo hoef je maar 1x die htaccess aan te passen ;). deze negeert bestaande mappen en bestanden...voor de rest stopt hij de hele url vanaf site.nl in een $_GET['request']

in jou geval krijg je dan /?request=/bericht/veranderen/1/ dus $_GET['request'] = "/bericht/veranderen/1/"

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule ^(.*?)$ $1 [L]

RewriteRule ^(.*) /index.php?request=$1 [L]
 
Machiel K

Machiel K

24/12/2012 16:46:42
Quote Anchor link
Me pagina's rewrite ik zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule ^(.*?)$ $1 [L]
RewriteRule ^(.*?)$ index.php?pagina=$1 [L,QSA]


Hetzelfde als @Henze zei dus, maar dan request -> pagina maken.

site.nl/index.php?pagina=bericht/veranderen werkt, maar als ik site.nl/index.php?pagina=bericht/veranderen/1 doe krijg ik een 404. Hij pakt het ID dus niet.

Die pagina's goedzetten had ik al, maar het gaat me nu om het ID.
Gewijzigd op 24/12/2012 17:56:06 door Machiel K
 
No One

No One

27/12/2012 09:23:29
Quote Anchor link
das toch simpel? in php krijg je een $_GET['pagina'] variabele met "bericht/veranderen/1" gebruik end(explode("/", $_GET['pagina'])) om de laatste variabele op te halen?
 
Machiel K

Machiel K

27/12/2012 14:39:21
Quote Anchor link
En wat gebruik ik dan om drie variable op te halen?

Toevoeging:
Eigenlijk een onhandige manier? Want er bestaat geen pagina die site.nl/bericht/veranderen/1 heet, dus krijg je een 404 error..
Gewijzigd op 27/12/2012 14:41:47 door Machiel K
 
Danny L

Danny L

27/12/2012 20:10:31
Quote Anchor link
Je kunt ook gewoon:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^bericht/veranderen/([0-9]+)/?$ edit.php?id=$1 [L]


([0-9]+), omdat je alleen een ID wilt ophalen dat alleen uit getallen bestaat. Als je meerdere variabelen wil ophalen doe je gewoon simpelweg:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^bericht/veranderen/([0-9]+)/(.*?)/?$ edit.php?id=$1&extra=$2 [L]


Misschien doe ik iets verkeerds, maar bij mij werkt het wel altijd...
Gewijzigd op 27/12/2012 20:11:23 door Danny L
 
Machiel K

Machiel K

27/12/2012 20:41:51
Quote Anchor link
@Danny: Hoe stel jij dat in werking samen met een rewrite voor je pagina's (als je dat überhaupt hebt)

---

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^lijstje/veranderen/([0-9]+)/?$ lijstje/veranderen?id=$1 [L]

Zou het dus zijn in mijn geval.

Werkt alleen niet, 404 error.

Komt allemaal denk ik omdat ik
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^(.*?)$ index.php?pagina=$1 [L,QSA]

al gebruik om de pagina's al mooi te maken.

De pagina's haal ik op deze manier op:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
    $page
= $_GET['pagina'];

    if($page) {
        if(file_exists('pagina/'. $page.".php")) {
            include('pagina/'.$page.".php");
        }
else {
            include("pagina/404.php");  
        }
    }
else {
        include("pagina/home.php");  
    }

?>


site.nl/berichten/veranderen/1 bestaat dus niet omdat in de map pagina -> berichten -> veranderen geen 1.php staat. Er word dus een 404 geïncluded.
Gewijzigd op 27/12/2012 20:43:36 door Machiel K
 
Danny L

Danny L

27/12/2012 20:46:46
Quote Anchor link
Een oplossing zou kunnen zijn:

I.p.v.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^(.*?)$ index.php?pagina=$1 [L,QSA]


Gebruik je:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^page/(.*?)$ index.php?pagina=$1 [L,QSA]


Dan zijn je pagina's die je aanroept via index.php te bereiken via: site.nl/page/welkom

Persoonlijk gebruik ik dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(([^/]+/)*[^.]+)$ $1.php [L]


Wanneer je een php bestand aanmaakt: mijnpagina.php, dan kan je die bereiken via: site.nl/mijnpagina.

Met je 404 document gebruik je:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
ErrorDocument 404 pagina/404.php


Misschien een beetje rommelig allemaal, maar misschien heb je er wat aan ;p
 
Machiel K

Machiel K

27/12/2012 20:53:37
Quote Anchor link
Danny L op 27/12/2012 20:46:46:
Persoonlijk gebruik ik dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(([^/]+/)*[^.]+)$ $1.php [L]


Maar dan moet jij bij een pagina maken toch elke keer opnieuw alle div's ect typen? Zo'n paginasysteem is juist makkelijk omdat je dan je banner, footer niet steeds in elke php file hoeft over te nemen.
 
Danny L

Danny L

27/12/2012 20:56:05
Quote Anchor link
Je kunt een map maken genaamd 'inc', daarin zet je header.php en footer.php.
In header.php natuurlijk de html/php voor je header en footer.php de html/php voor je footer.

In elke pagina zet je gewoon
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php include("inc/header.php"); ?>

MIJN PAGINA

<?php include("inc/footer.php"); ?>
Gewijzigd op 27/12/2012 20:57:00 door Danny L
 
Machiel K

Machiel K

27/12/2012 20:58:02
Quote Anchor link
Dat kan ook. Liever wil ik site.nl/bericht/veranderen/1. Ik zal is verder zoeken.
 
No One

No One

28/12/2012 09:28:08
Quote Anchor link
Zo onhandig is mijn manier anders niet... maar zo hoef je maar 1x htaccess te pakken en kun je in PHP een script schrijven die kijkt of er een pagina is aan te roepen. bijv in het mapje bericht php bestand met naam veranderen.php en dan die laatste als variabele die in een numerieke array is op te halen onder $variables[0];

iig kun je een parser maken in php die op basis van die string de juiste code er bij roept...ik heb een OOP systeem gemaakt waarbij de eerste string (bericht) een controller/view class is en de rest wordt een functie dan kijkt ie of veranderen1 een functie is..zo nee...is veranderen dan een functie, zo ja execute.

Toevoeging op 28/12/2012 09:29:21:

Zo onhandig is mijn manier anders niet... maar zo hoef je maar 1x htaccess te pakken en kun je in PHP een script schrijven die kijkt of er een pagina is aan te roepen. bijv in het mapje bericht php bestand met naam veranderen.php en dan die laatste als variabele die in een numerieke array is op te halen onder $variables[0];

iig kun je een parser maken in php die op basis van die string de juiste code er bij roept...ik heb een OOP systeem gemaakt waarbij de eerste string (bericht) een controller/view class is en de rest wordt een functie. dan kijkt ie of "veranderen1" een functie is..zo nee...is "veranderen" dan een functie, zo ja execute met variabelen.
 
Machiel K

Machiel K

03/01/2013 12:43:15
Quote Anchor link
Op een laat moment kom ik nog even aan met mijn oplossing. Misschien wel zo vriendelijk om te zeggen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^bericht/veranderen/([0-9]+)$ index.php?pagina=bericht/veranderen&id=$1 [L,QSA]
Gewijzigd op 03/01/2013 12:43:25 door Machiel K
 



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.