Mod_rewrite subdomein .htaccess

Overzicht

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

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 »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

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 »

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

05/11/2024 12:26:44
 

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.