Mod_rewrite subdomein .htaccess

Overzicht

Sponsored by: Vacatures door Monsterboard

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional 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.

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 »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Pagina: 1 2 volgende »

Jasper DS

Jasper DS

30/12/2010 13:33:03
Anchor link
naar aanleiding van dit topic heb ik dus voor de subdomeinen gekozen.

De wildcard staat aan maar ik begrijp niet hoe ik nu van

www.domein.nl/index.php?sitenaam=sitenaam -> www.sitenaam.domein.nl
www.domein.nl/index.php?sitenaam=sitenaam&pagina=1 -> www.sitenaam.domein.nl/pagina

google helpt mij ook niet verder.
Gewijzigd op 30/12/2010 14:16:10 door Jasper DS
 
PHP hulp

PHP hulp

23/11/2024 08:59:29
 

30/12/2010 13:34:36
Anchor link
Het is anders om lijkt mij.
test.blaat.tld -> blaat.tld/bestand.php?site=test
 
Joren de Wit

Joren de Wit

30/12/2010 13:38:13
Anchor link
Als de sitenaam altijd hetzelfde is, kun je met een eenvoudige RewriteCond de HTTP_HOST matchen en doorsturen naar het juiste domein. Ook als het variabel is, is dat mogelijk, zie bijvoorbeeld hier: http://www.webmasterworld.com/forum92/3555.htm
 
Jasper DS

Jasper DS

30/12/2010 13:46:18
Anchor link
@ blanche het is dus een $var dat uit de database komt want er zijn meerdere websites.

Ik zal jouw link bekijken.
 

30/12/2010 13:48:23
Anchor link
PHP Jasper op 30/12/2010 13:46:18:
@ blanche het is dus een $var dat uit de database komt want er zijn meerdere websites.

Ik zal jouw link bekijken.


Misschien moet je eens wat duidelijker uitleggen wat je wilt...
 
Jasper DS

Jasper DS

30/12/2010 13:56:19
Anchor link
Gebruikers maakt een site aan, deze inhoud gaat naar de database.

Als de gebruiker dan naar www.domein.nl/sites/index.php?sitenaam=zijn_site gaat, dan ziet hij zijn site.

Nu wil ik dat als een gebruiker naar www.zijn_site.domein.nl gaat zijn site ziet.

dus kan dat niet met iets als dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
# Zet de RewriteEngine aan
RewriteEngine On

# voorbeeld1.uwdomein.nl
# Deze haalt pagina's uit http://www.uwdomein.nl/voorbeeld1/
RewriteCond %{HTTP_HOST} ^voorbeeld1.uwdomein.nl$
RewriteCond %{REQUEST_URI} !^/voorbeeld1/
RewriteRule (.*) /voorbeeld1/$1
Gewijzigd op 30/12/2010 13:57:21 door Jasper DS
 

30/12/2010 14:03:16
 
Jasper DS

Jasper DS

30/12/2010 14:11:57
Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
RewriteEngine On

# Extract the subdomain part of domain.com
RewriteCond %{HTTP_HOST} ^([^\.]+)\.sitenaam\.nl$ [NC]

# Check that the subdomain part is not www and ftp and mail
RewriteCond %1 !^(www|ftp|mail)$ [NC]

# Redirect all requests to a php script passing as argument the subdomain
RewriteRule ^.*$ http://www.domein.nl/index.php?sitenaam=%1 [R,L]


moet ik ook iets veranderen aan mijn php code of is het nog steeds $_GET['sitenaam']
 

30/12/2010 14:13:49
Anchor link
Eerst proberen voordat je vraagt.
 
Joren de Wit

Joren de Wit

30/12/2010 14:13:50
Anchor link
Het is nog steeds $_GET['sitenaam']. Maar je moet natuurlijk nog wel de 'sitenaam' van regel 4 en het 'domein' op regel 10 veranderen naar jouw eigen situatie...
 
Jasper DS

Jasper DS

30/12/2010 14:15:48
Anchor link
ja dat weet ik, sitenaam had ik al veranderd.
Maar bij sitenaam=%1 wat is die %1? moet dat ook aangepast worden?
(dat is natuurlijk de $var uit de db maar hoe moet ik dat noemen in het .htaccess bestand?)
Gewijzigd op 30/12/2010 14:16:02 door Jasper DS
 

30/12/2010 14:19:05
 
Joren de Wit

Joren de Wit

30/12/2010 14:19:51
Anchor link
Nee, dat is niet de var uit de database maar refereert naar de wildcard ([^\.]+) op regel 4. Het is dus de waarde die in de url staat.

Probeer te begrijpen wat er gebeurt: gebruiker voert de url www.sitenaam.jouwdomein.nl in. 'sitenaam' wordt opgevangen op regel 4 en is naar te refereren dmv %1. Op regel 10 stuur je de gebruiker ongemerkt door naar index.php?sitenaam=%1 waarbij je dus de oorspronkelijke sitenaam uit de url gebruikt. Dat wordt vervolgens uitgelezen in jouw PHP script en dan pas wordt er iets met de database gedaan...
 

30/12/2010 14:22:29
Anchor link
Blanche - op 30/12/2010 14:19:51:
Nee, dat is niet de var uit de database maar refereert naar de wildcard ([^\.]+) op regel 4. Het is dus de waarde die in de url staat.

Probeer te begrijpen wat er gebeurt: gebruiker voert de url www.sitenaam.jouwdomein.nl in. 'sitenaam' wordt opgevangen op regel 4 en is naar te refereren dmv %1. Op regel 10 stuur je de gebruiker ongemerkt door naar index.php?sitenaam=%1 waarbij je dus de oorspronkelijke sitenaam uit de url gebruikt. Dat wordt vervolgens uitgelezen in jouw PHP script en dan pas wordt er iets met de database gedaan...


Dat is niet helemaal correct....
En je htaccess is ook niet correct...
Dat kan je duidelijk zien, alleen je moet de basics wel snappen.
 
Jasper DS

Jasper DS

30/12/2010 14:23:23
Anchor link
ik krijg een error

DotNetPanel IIS Modules Error

AuthName directive not found.

File: E:\HostingSpaces\Yazicioglu\*******.nl\wwwroot\.htaccess
Gewijzigd op 30/12/2010 14:23:49 door Jasper DS
 
Joren de Wit

Joren de Wit

30/12/2010 14:24:02
Anchor link
@Karl: waar zit ik fout? Dit is toch (ongeveer) wat er gebeurt?

ps. @Jasper: Je gebruikt toch wel apache als webserver? Anders zal het op deze manier in ieder geval niet werken.
Gewijzigd op 30/12/2010 14:25:30 door Joren de Wit
 

30/12/2010 14:26:01
Anchor link
Blanche, hij verwijst naar de cond op regel 7, niet naar regel 4.

OMFG. Echt, ga je eerst eens verdiepen in de materie voordat je wat doet.
htaccess is APACHE. Jij hebt IIS.

Blanche - op 30/12/2010 14:24:02:
ps. @Jasper: Je gebruikt toch wel apache als webserver? Anders zal het op deze manier in ieder geval niet werken.

Dat doet ie dus niet...
Gewijzigd op 30/12/2010 14:26:50 door
 
Jasper DS

Jasper DS

30/12/2010 14:27:24
Anchor link
ok, was ik mij niet van bewust. Alternatief?
 

30/12/2010 14:28:28
Anchor link
ISAPI_REWRITE
iis virtual subdomain
En waarom blijf je nog met php werken, als je veel krachtiger te werk kan gaan met C#.net?
 
Jasper DS

Jasper DS

30/12/2010 14:29:24
Anchor link
omdat ik dat niet kan.. ;p ik ben nog php aan het leren, (btw ik had zelf liever op een linux server gezeten.)
 
Joren de Wit

Joren de Wit

30/12/2010 14:29:29
Anchor link
PHP Jasper op 30/12/2010 14:27:24:
ok, was ik mij niet van bewust. Alternatief?

Even googlen :-)

@Karl: die %1 op regel 7 is toch ook gewoon een verwijzing naar het gedeelte dat op regel 4 gematched is?
 

Pagina: 1 2 volgende »

 

Dit topic is gesloten.



Overzicht

 
 

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.