.htaccess redirect

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Medior Java developer

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 »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

Pagina: « vorige 1 2 3 volgende »

Jan R

Jan R

15/08/2021 09:36:34
Quote Anchor link
Het verste dat ik tot nog toe kom is
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
RewriteEngine On
RewriteCond %{SCRIPT_NAME} ^/schaak/*
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /schaak/(.*)/(.*) https://%{HTTP_HOST}/schaak/$2?club=$1


Echter nog steeds zonder success
Gewijzigd op 15/08/2021 09:36:47 door Jan R
 
PHP hulp

PHP hulp

27/05/2026 05:44:08
 
Ozzie PHP

Ozzie PHP

15/08/2021 16:20:18
Quote Anchor link
Wees alsjeblieft wat duidelijker in wat er gebeurt.

"Het verste dat ik tot nog toe kom" -> Dat klinkt positief. Blijkbaar gaat er iets goed. Wat gaat er goed?

"Echter nog steeds zonder success" -> Dat klinkt negatief. Wat gaat er fout?
 
Jan R

Jan R

15/08/2021 18:08:20
Quote Anchor link
En ik maar denken dat ik het goed uitleg:)

ik wil dit in de adresbar https://www.janr.be/schaak/club1 en https://www.janr.be/schaak/club2
club1 en 2 is natuurlijk een fictief voorbeeld.
Echter de naam van de club wil ik in een GET variable kunnen opvragen. Alles vertrekkende vanaf 1 folder https://www.janr.be/schaak/.

Ozzie PHP op 15/08/2021 16:20:18:
"Het verste dat ik tot nog toe kom" -> Dat klinkt positief. Blijkbaar gaat er iets goed. Wat gaat er goed?

Eigenlijk niets. Het doet gewoon niets!

Ozzie PHP op 15/08/2021 16:20:18:
"Echter nog steeds zonder success" -> Dat klinkt negatief. Wat gaat er fout?

Ik wou dat ik nog negatiever kon zijn want echt niets gebeurd er!

Ik werk al zoals je al sugereerde (start vanaf nul). Want er zijn nog een paar WEL werkende redirects
, forceer www en forceer https, en de foutpagina's.

Jan
 
Ozzie PHP

Ozzie PHP

15/08/2021 23:34:50
Quote Anchor link
Jouw aanroep moet hier naartoe volgens jouw script:

https://%{HTTP_HOST}/schaak/$2?club=$1

Ik zou zeggen gebruik je gewone url ipv %HTTP_HOST% (er ontbreekt een %-teken in jouw voorbeeld), dus gewoon https://www.mijnsite.be

Daarnaast ... ik neem aan dat je je aanroep moet doorsturen naar een bestaande pagina/script?

Dus zoiets als

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
https://www.mijnsite.be/schaak/verwerk.php?club=$1


Je hebt dan dus een bestand verwerk.php in de map schaak staan. En in dat bestand roep je dan de GET-variabele club op. Kijk eens of dat lukt en echo die variabele.
Gewijzigd op 15/08/2021 23:37:32 door Ozzie PHP
 
Jan R

Jan R

16/08/2021 07:23:20
Quote Anchor link
Ozzie PHP op 15/08/2021 23:34:50:
ik neem aan dat je je aanroep moet doorsturen naar een bestaande pagina/script?

Inderdaad. Je roept altijd een pagina aan. Maar het zijn wel meerdere pagina's en het moet natuurlijk werken voor alle pagina's.

Ozzie PHP op 15/08/2021 23:34:50:
Ik zou zeggen gebruik je gewone url ipv %HTTP_HOST%

Het moet werken over meerdere domainen. Prod, test en wamp. Ik kan eens ik iets werkende heb natuurlijk kopieren naar de andere natuurlijk.

Ozzie PHP op 15/08/2021 23:34:50:
er ontbreekt een %-teken in jouw voorbeeld

Volgens https://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet/ is het enkel een %-teken vooraan. Ben je zeker. Anders is het niet te verwonderen dat het me niet lukt.

Jan
 
Ozzie PHP

Ozzie PHP

16/08/2021 10:38:33
Quote Anchor link
>> Ben je zeker. Anders is het niet te verwonderen dat het me niet lukt.

Nee, ik heb even op andere sites gekeken. Het is inderdaad maar 1 %-teken. Had me blijkbaar vergist.

Toch zou ik eerst gewoon een URL gebruiken ipv een variabele en eerst zorgen dat je het werkend krijgt. Het werkend krijgen over meerdere domeinen komt dan later wel.

>> Inderdaad. Je roept altijd een pagina aan.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
https://%{HTTP_HOST}/schaak/$2?club=$1

Welke pagina roep jij hier dan aan?

Ik zou denken dat je zoiets moet doen als

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
https://www.mijnsite.be/schaak/verwerk.php?club=$1

Je roept dus echt een php-bestand aan. En in dat php-bestand (verwerk.php) vraag je dan de GET-variabele 'club' op.


Toevoeging op 16/08/2021 10:47:14:

Probeer dit nog eens een keer, maar dan met een bestaand php-bestand 'verwerk.php'.

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

RewriteRule ^schaak/(.*)$ https://www.jouwwebsite.be/schaak/verwerk.php?club=$1 [P]
 
Jan R

Jan R

16/08/2021 18:28:03
Quote Anchor link
RewriteEngine On
RewriteRule ^schaak/(.*)$ https://xxxx.janr.be/schaak/index.php?club=$1 [P]

met enkel deze 2 lijnen volgt een 404.
 
Ozzie PHP

Ozzie PHP

16/08/2021 23:19:58
Quote Anchor link
https://xxxx lijkt me ook niet echt te bestaan :-s
 
Jan R

Jan R

17/08/2021 07:05:01
Quote Anchor link
Ja, Ik wil niet dat dit subdomain gekend is. vandaar xxxx, niet xxx want dat is synoniem voor porno. :)
 
Ward van der Put
Moderator

Ward van der Put

17/08/2021 11:06:09
Quote Anchor link
Jan R op 17/08/2021 07:05:01:
Ja, Ik wil niet dat dit subdomain gekend is

Dan is het vast niet postfotos, postblog of iloapp want die staan gewoon in je openbare DNS-records...
 
Jan R

Jan R

17/08/2021 12:01:48
Quote Anchor link
Inderdaad :). De php bestanden sturen zelfs een 404 indien niet van mijn IP. Natuurlijk stel ik dit doorsturen uit tijdens mijn testen.
 
- Ariën  -
Beheerder

- Ariën -

17/08/2021 12:26:01
Quote Anchor link
Jan R op 17/08/2021 07:05:01:
Ja, Ik wil niet dat dit subdomain gekend is. vandaar xxxx, niet xxx want dat is synoniem voor porno. :)

En dat is ook het synoniem voor Amsterdam. ;-)
 
Jan R

Jan R

17/08/2021 16:09:08
Quote Anchor link
Vooral dan de wallekes zeker?
 
Ward van der Put
Moderator

Ward van der Put

17/08/2021 16:33:52
Quote Anchor link
Als je het DNS niet gebruikt voor je verborgen subdomein, hoe maken clients dan verbinding met de server? En vooral: wat doe je dan met de hostnaam in rewrite rules en redirects?
 
Jan R

Jan R

17/08/2021 18:03:28
Quote Anchor link
Welke clients. Er zijn maar 2 personen welke gebruik maken van het verborgen subdomain.
De redirect is geregeld via one.com naar het ip (a record)
 
Ward van der Put
Moderator

Ward van der Put

18/08/2021 07:59:13
Quote Anchor link
Als het maar twee personen zijn, lijkt het me eenvoudiger én veiliger om de informatie te e-mailen of deze bij te houden via een gedeeld bestand op Google Drive of iets dergelijks.
 
Jan R

Jan R

19/08/2021 11:37:43
Quote Anchor link
Ik heb niet gezegd dat het maar 1 bestand is. Het is een volledige kopij van de website voor test doeleinden Met afzonderlijke databases.

Wat ik wel gzegd heb is dat het moet werken op www.janr.be/schaak en op xxxx.janr.be/schaak
Gewijzigd op 19/08/2021 11:38:49 door Jan R
 
Jan R

Jan R

31/08/2021 10:41:37
Quote Anchor link
Ik heb eindelijk een deel van mijn htaccess :)
test: https://www.janr.be/schaak/

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_URI} ^/schaak/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule (.*)$ /schaak/index.php?club=$1&b=$2&c=$3&d=$4&e=$5&f=$0 [l]

&b=$2&c=$3&d=$4&e=$5&f=$0 is maar om te testen

Nu heb ik nog wel een paar problemen

bestandsnaam is niet altijd index.php
subfolders moeten nog werken. Deze komen nu in de $_GET['club']. vb: https://www.janr.be/schaak/sc_post-gent/ladder hier bevat $_GET['club']schaak/sc_post-gent/ladder terwijl eigenlijk bestand schaak/sc_post-gent/ladder/index.php aangeroepen moet worden.
de parameter club is niet enkel de club maar de totale folderstructuur.
andere parameters komen niet door en het kunnen er veel zijn :) trn voor toernooinummer, page voor de gevraagde pagina

Is er toch nog iemand met voldoende kennis die mij kan en wil helpen? Mijn kennis schiet echt wel te kort.

Jan
Gewijzigd op 31/08/2021 10:57:30 door Jan R
 
Ivo P

Ivo P

31/08/2021 15:30:57
Quote Anchor link
ik geef er de voorkeur aan om zo'n index.php niet te voeren met 1 tot 25 losse parameters, maar gewoon een link naar index.php te doen.

In PHP controleer ik in $_SERVER wat de url is die in de browser staat. (welk element van $_SERVER je moet hebben, moet je met var_dump($_SERVER) zelf even checken: dat verschilt wel eens per server insatallatie.

Wees er ook op bedacht dat de / niet altijd meedoet: hoort de / voor schaak nu wel of niet erbij? en sluit jouw path wel of niet met een / af?

En ik draai de check "is file" en "is directory" meestal om: als het bestaat, dan doe niets.

voorbeeld:
https://www.janr.be/schaak/sc_post-gent/ladder

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
# if a directory or a file exists, use it directly and do nothing
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^  - [L]

# otherwise if in /schaak forward it to index.php
RewriteCond /?schaak
RewriteRule (.*)$ /schaak/index.php [L]


Toevoeging op 31/08/2021 15:32:13:

en in schaak/index.php moet je nu in $_SERVER ergens schaak/cs_post-gent/ladder kunnen vinden.
Eventuele GET parameters moeten ook gewoon uitleesbaar blijven.
 
Jan R

Jan R

01/09/2021 14:12:46
Quote Anchor link
Schaak is de volledige naam van die map/directory
ik krijg op server onderandere dit terug
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
    [QUERY_STRING] => club=schaak/sc_post-gent&b=&c=&d=&e=&f=schaak/sc_post-gent
    [REQUEST_URI] => /schaak/sc_post-gent


Ik moet dit dus verder analyseren en daar alles op verder doen bedoel je toch? String splitsen op ampersand en dan de koppelingen maken met key/value pairs, dit inclusief megelijke mappen?


Jan
 

Pagina: « vorige 1 2 3 volgende »



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.