.htaccess redirect

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Fullstack .NET Developer @ Regio Rotterdam

2021-10-15 iSense Junior Fullstack .NET Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51120 Locatie Rotterdam en omstreken Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? Vanaf januari/februari 2022 krijg

Bekijk vacature »

Senior .Net Developer (fixed & interim)

What are you going to do? All our T-Mobile Thuis systems are developed internally by our enthusiastic and self-organized scrum/DevOps teams. These are responsible for the analysis, the functional design and the realization of software solutions (applications / systems) that support the customer processes and the activation of the services in the network and on the platforms. The developments in IT are moving fast and we believe that you need hands-on expertise in implementing the new technology in order to be able to value these. We are therefore looking for experienced candidates who can and want to combine the role

Bekijk vacature »

GE Smallworld Ontwikkelaar - Utilities

Wij zoeken een Geo-ICT Smallworld ontwikkelaar met interesse in de nieuwste ontwikkelingen in de Energiemarkt! Wat ga je doen? Wist je dat CGI het grootste bedrijf is met een eigen Geo-ICT community? Dat we ook in verschillende landen waaronder Nederland de koploper zijn op het gebied van Geo-ICT dienstverlening? We breiden onze Geo-ICT activiteiten nog steeds verder uit. Zo zijn wij ons vooral aan het richten op de nieuwste ontwikkelingen in de energiemarkt en de daarbij horende energietransitie. Het CO2 neutraal maken van de samenleving is onze doelstelling en jij kan daar een actieve bijdrage aan leveren! Onze Geo-ICT practise

Bekijk vacature »

Dynamics NAV / 365 BC Developer @ Ede

2021-10-06 iSense Dynamics NAV / 365 BC Developer Als Dynamics 365 BC Developer aan de slag met maatwerkoplossingen bij een software development club die internationaal zeer succesvolle applicaties bouwen voor de agrarische sector? Lees dan nu verder! ISHU48459 Organisatie Als Dynamics Business Central Developer kom je te werken bij een organisatie in regio Ede die gespecialiseerd is in het ontwikkelen en implementeren van software. Zo hebben ze een eigen ontwikkelde applicatie in de markt gezet voor de agrarische sector die internationaal zeer succesvol is en waar grote vraag naar is. Door deze software worden klanten op een slimme manier ondersteund

Bekijk vacature »

Technisch Developer

Werken aan innovatieve oplossingen die onmisbaar zijn voor iedereen en dus ook voor jou als reiziger? Als Technisch Developer bij InTraffic lever jij een waardevolle bijdrage aan de reizigerservaring! • Hoe? Door te werken aan complexe technische vraagstukken met behulp van C++. • Waarom? Om de veiligheid en doorstroom op het spoor te kunnen waarborgen. Je draagt bij aan de mobiliteit van nu en ook die van de toekomst. • Waar? Bij InTraffic in Nieuwegein, dé IT-specialist op het gebied van verkeer en vervoer. • Met wie? Je werkt in een scrumteam. Onze teams variëren van 3 tot 9 professionals.

Bekijk vacature »

Full Stack Developer @ Regio Den Haag

2021-10-06 iSense Full Stack Developer Ben jij een ervaren Full stack developer met ruime ervaring? Wil je meedenken over de toekomst van de organisatie op het gebied van web ontwikkeling en heb je ervaring met development op het gebied van .NET & C#? Lees dan snel verder! ISBA49658 Nieuw Organisatie Voor een semi-overheidsorganisatie in de regio Den Haag zijn we opzoek naar een ervaren Developer, die full-stack georiënteerd is. Je zal verantwoordelijk worden voor het ontwikkelen van het huidige platforms en nieuwe web-omgevingen. Als developer binnen dit team ga je zorg dragen voor het ontwikkelen van organisatie gerelateerde modules in

Bekijk vacature »

Software .NET Developer 5+ jaar ervaring Retail

Bedrijfsomschrijving Deze internationale organisatie gericht op het verstrekken van IT software solutions kent meerdere divisies, zo ook een software development divisie in Gouda! Vanuit dit prachtige pand werken de IT specialisten aan software solutions binnen de retail branche, en dan voornamelijk voor de grotere bedrijven in Nederland. Met deze software solutions worden efficiënte logistieke operaties gerealiseerd binnen bijvoorbeeld fysieke winkels, warenhuizen, transportlocaties, en andere soortgelijke type (logistieke) omgevingen. Je werkt hier in een groot team van zo'n 40 medewerkers, veelal met een IT functie, en het werk wat je doet is breed: van software ontwikkelen tot en met zorgen dat

Bekijk vacature »

Microsoft BI engineer

Ben jij die meewerkend BI-voorman die graag zelf wil ontwikkelen maar ook een visie heeft, anderen kan motiveren en werkzaamheden kan coördineren. Dan zijn wij op zoek naar jou! Je uitdaging De Nederlandse Transplantatie Stichting (NTS) heeft als missie: meer patiënten helpen met een transplantatie met respect voor de donor. Daarbij is transparantie van beschikbare informatie heel belangrijk. We delen informatie met de organisaties en wetenschappers die betrokken zijn bij donatie en transplantatie. Daarvoor heeft de NTS een BI team. We werken met medische data. Hiervoor moeten we rekening houden met privacy aspecten en wetgeving. Deze data gebruiken we voor

Bekijk vacature »

Java Developer bij InTraffic

Werken aan innovatieve oplossingen die onmisbaar zijn voor iedereen en dus ook voor jou als reiziger? Als Java Developer bij InTraffic kan jij een waardevolle bijdrage leveren! Hoe? Het ontwerpen en ontwikkelen met Java in een van onze complexe projecten. Waarom? Om een beter en veiliger OV in Nederland te creëren. Waar? Bij InTraffic in Nieuwegein, dé IT-specialist op het gebied van verkeer en vervoer. Met wie? Met een scrumteam van tussen de 3 en 9 professionals. Jouw rol als Java Developer Binnen onze complexe IT-omgeving van verkeer en vervoer spelen vele interessante projecten. Hierbij kun je denken aan migraties

Bekijk vacature »

C# .NET Developer @ Lelystad

2021-06-21 iSense C# .NET Developer Wil jij aan de slag als C# .NET software ontwikkelaar binnen een groeiende organisatie en je richten op uitdagende projecten voor verschillende klanten? Reageer dan snel! ISK49303 Nieuw Organisatie Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De organisatie heeft ook een adviserende

Bekijk vacature »

C# .NET Core Ontwikkelaar

Locatie: Veel van onze werkzaamheden voeren wij uit op ons kantoor in Barendrecht of Nieuwegein of bij onze klanten in de regio. Momenteel werken wij zoveel mogelijk vanuit huis. In de toekomst zullen we juiste balans bieden tussen thuiswerken, op kantoor en of klant locatie. Binnen het domein transport en logistiek hebben wij dagelijks te maken met uitdagende vraagstukken op onder andere het vlak van Iot. Zo ontwikkelen wij bijvoorbeeld aan een Iot oplossing waar we van ruim 200.000 machines hun telemetrie en events verwerken. Dit komt neer op 200 miljoen berichten per dag. Hierin leggen we de focus op

Bekijk vacature »

Datawarehouse specialist / ETL Ontwikkelaar @ Rott

2021-04-12 iSense Datawarehouse specialist / ETL Ontwikkelaar Datawarehouse ontwikkelaar / ETL ontwikkelaar / DWH ISRA49558 Nieuw Organisatie Onze klant is een semi overheidsinstelling. Ze zijn bezig met het bouwen van een nieuwe BI omgeving. Ze hebben onderzocht hoe het datalandschap en de informatievoorziening geprofessionaliseerd kan worden. Als DWH Ontwikkelaar kun jij hier een belangrijk rol in gaan spelen over hoe je het verder gaat uitvoeren. Het is een informele organisatie met een goede werksfeer. De mensen die er werken zijn ambitieus en werken met de nieuwste technieken. Ben jij toe aan een nieuwe uitdaging als datawarehouse ontwikkelaar waar jij kunt

Bekijk vacature »

PHP Developer / Microservices @ Utrecht

2021-09-27 iSense PHP Developer / Microservices Ben jij een PHP/Web Developer met minimaal 2-3 jaar ervaring en wil je meewerken aan het ombouwen van een grote monoliet naar een compleet nieuw Microservices platform? Lijkt het je leuk om te werken bij een hechte organisatie die inmiddels een grote en bekende speler is geworden op HR gebied binnen Nederland? Lees dan nu verder! ISP50438 Organisatie Als PHP/Web Developer ga je aan de slag bij een organisatie die de afgelopen jaren gegroeid is naar een bekende speler op HR gebied binnen Nederland. Hun platform zorgt er voor dat vraag en aanbod van

Bekijk vacature »

Outsystems Developer @ Hoofddorp

2021-09-06 iSense Outsystems Developer Wil je werken bij een marktleider op gebied van transactieverwerking? Wil je werken aan het bouwen van een nieuw platform (greenfield) in Outsystems? Wil je jezelf blijven ontwikkelen en gebruik maken van legio opleidingsmogelijkheden? Dan is dit de ideale functie voor jou. Reageer snel! ISNO50906 Organisatie De organisatie waar je komt te werken is in Nederland marktleider op gebied van transactieverwerking. Daarnaast is de organisatie innovatief en een early adapter op gebied van Outsystems. Het willen behouden van de marktleiderspositie, maakt dat er is besloten een nieuw platform (greenfield) te bouwen waarin alle functionaliteiten optimaal met

Bekijk vacature »

Fullstack .Net Developer @ Rotterdam

2021-09-03 iSense Fullstack .Net Developer .Net Developer Back-end ISAR49919 Nieuw Organisatie Onze klant is een zakelijke dienstverlener in de regio Rotterdam, bij hun staat de medewerker centraal en daarna de klant. Ze zijn op zoek naar ervaren .Net Developers om hun klanten te helpen bij de digitale transformatie. Je gaat werken voor grote uitdagende klanten en ontwikkelen aan enterprise applicaties. Samen met het team bouw je de gewenste oplossingen. Naast het bouwen van oplossingen denk je mee met de klant en adviseer je de klant over bepaalde technische vraagstukken. De focus ligt bij deze functie vooral op de back-end. Ben

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

20/10/2021 03:43:41
 
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.