.htaccess multi-language

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Senior PHP developer

Functie Jouw werkzaamheden zullen grotendeels bestaan uit het in teamverband ontwerpen, vernieuwen en door ontwikkelen van het systeem. Het is echt back-end werk (bijvoorbeeld het doorontwikkelen van een API) en dit moet je dan ook liggen. Ze zijn niet persee gebonden aan talen of tools maar gebruiken graag de technieken die het beste aansluiten op de gegeven oplossing. Voor nieuwe (versies van) componenten maken ze veelal gebruik van Go(lang). Bij aanpassingen aan bestaande onderdelen gebeurt dit in PHP en C++. Het team is heel divers, er hangt een relaxte sfeer en ze organiseren regelmatig leuke music nights, game nights e.d.

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd 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 werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

Bekijk vacature »
Bart Tuma

Bart Tuma

30/05/2011 23:23:28
Quote Anchor link
Beste,

Ik ben op dit ogenblik bezig met een meer-talige website. Nu loop ik hierin vast met mijn .htaccess.

Als de bezoeker voor het eerst komt moet hij 'doorgestuurd' worden naar 'www.domein.nl/nl/' omdat de bezoeker nog geen keuze heeft gemaakt.

Mijn vraag nu is van hoe zorg ik ervoor dat Nederlands als standaard taal aangesproken wordt en indien er gekozen is voor Engels dat de URL automatisch 'www.domein.nl/en/' wordt? en dat deze ook meegezonden wordt naar de 'normale url' zoals ik hieronder doe?.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^(nl|en)/werken/$ index.php?module=werken.overzicht&taal=$1 [L]


Nu kwam ik deze tegen, alleen ik kon hier geen wegwijs mee worden.
http://www.phphulp.nl/php/forum/topic/meertalige-website-met-fake-folders-en-htaccess/68781/

Wie kan mij hiermee helpen? alvast bedankt voor de hulp!
 
PHP hulp

PHP hulp

21/12/2024 13:43:12
 
The Force

The Force

31/05/2011 03:01:15
Quote Anchor link
Je zult dan met PHP moeten bijhouden welke taal de gebruiker heeft geselecteerd. Dat kan met bijvoorbeeld sessies. Als er geen sessie bestaat met dan is 'nl' de default:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(!isset($_SESSION['language'])) {
    $_SESSION['language'] = 'nl';
}

?>


Je kan dan in elke link de goede taal gebruiken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="http://jewebsite.nl/<?php echo $_SESSION['language']; ?>/werken">Link</a>


Als iemand de taal wil veranderen pas je de sessie aan. De links veranderen dan dus ook. Je kan dan gewoon de RewriteRule gebruiken die je zelf had gepost. Het voordeel van een sessie is dat onthouden kan worden wat mensen hadden gekozen voor taal. ALs mensen dus later terugkomen op jewebsite.nl dan zou je ze meteen de goede taal kunnen voorschotelen. Daarom zou ik ook niet alle bezoekers die op de hoofdpagina komen meteen laten doorsturen naar jewebsite.nl/nl.
 
Ozzie PHP

Ozzie PHP

31/05/2011 03:11:11
Quote Anchor link
The Force op 31/05/2011 03:01:15:
Het voordeel van een sessie is dat onthouden kan worden wat mensen hadden gekozen voor taal. ALs mensen dus later terugkomen op jewebsite.nl dan zou je ze meteen de goede taal kunnen voorschotelen.

Sessie verloopt toch na sluiten browser?
 
Erwin Renkema

Erwin Renkema

31/05/2011 05:50:30
Quote Anchor link
Kan, hoef niet. Cookies en het nieuwe HTML5 Local Storage kunnen die variabelen langer vasthouden.
.htaccess is niet primair bedoeld voor dit soort redirects.

Met PHP kun je makkelijk een refresh header sturen. Zie: http://www.phphulp.nl/php/tutorial/php-functies/de-header-refresh-functie/305/
 
Bart Tuma

Bart Tuma

31/05/2011 16:26:53
Quote Anchor link
Als je nu een taal hebt gekozen, bijvoorbeeld Nederlands, dan zou je achter elke url '/nl/' moeten krijgen ook als een bezoek op een later tijdsstip terug keert.

Dit zal toch door middel van .htaccess dan moeten? Want als ik in mijn tekst editor een link aanmaak naar '/wereken-in-groningen/' dan zal hij toch automatisch '/nl/' ervoor moeten zetten.

Hoe krijg ik dat voor mekaar dan?
 
PHP Scripter

PHP Scripter

31/05/2011 16:35:43
Quote Anchor link
Bart, door de waarde van de sessie te echoën in je URL's.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="/<?php echo $_SESSION['UserLanguage']; ?>/home">Home</a>


Of je geeft het NIET mee in de URL en je gaat de taalbestanden ophalen afhankelijk van de waarde van de sessie. En je kunt het dan uitbreiden met bijvoorbeeld .com en .de extensies.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
# Snel en onveilig voorbeeldje:
include "includes/languages/" . $_SESSION['UserLanguage'] . ".php";
?>
Gewijzigd op 31/05/2011 16:39:14 door PHP Scripter
 
Bart Tuma

Bart Tuma

31/05/2011 16:41:34
Quote Anchor link
@php Scripter

Ja dat kan in php zelf ja, maar wat nu als je het via een editor (wysiwyg) doet? hoe zorg ik er dan voor dat door middel van de gekozen of standaard taal dat die automatisch erachteraan komt?

dus dat niet in de bron staat: http://www.domein.nl/mijn-pagina/
maar dat hij automatisch er van maakt: http://www.domein.nl/en/mijn-pagina/

En daar loop ik op vast.
 
PHP Scripter

PHP Scripter

31/05/2011 16:49:05
Quote Anchor link
Bart, dan zul je misschien iets moeten proberen met str_replace.

Even een klein voorbeeldje, heb het niet getest en je moet het nog uitwerken omdat hij niet volledig is en nu alleen de URL pakt. Maar eigenlijk moet je de hele content van de editor onderzoeken:

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

    $BaseUrl  = "http://www.jouwdomein.nl/";
    echo str_replace($BaseUrl, $BaseUrl . "/" . $_SESSION["UserLanguage"], $InputString);
}

?>


Toevoeging op 31/05/2011 16:50:17:

Wat ik ook niet snap. Je hebt toch ook voor elke taal een aparte inhoud ingevoerd op een editor? Dan kun je daar toch ook de URL's anders neerzetten?

Toevoeging op 31/05/2011 16:51:38:

Hallo, welkom op onze website. Klik hier voor de voorpagina!

Hello, welcome to our site. Click here for the homepage!
Gewijzigd op 31/05/2011 16:49:29 door PHP Scripter
 



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.