• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Overige

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 30 december 2025 om 22:29
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • Op zoek naar de legends

    Jeffrey.Hoekman 9 december 2025 om 09:41
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05
  • 302 Nieuwe Domeinnamen November 2025

    shiga 1 december 2025 om 13:07

.htaccess hulp

  • Frenzo.Brouwer
  • 2 oktober 2020 om 00:16
  • Frenzo.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 2 oktober 2020 om 00:16
    • #1

    Hoi leden,

    Ik kom er totaal niet uit, weet iemand hoe ik met htaccess een link kan omschrijven van:

    https://betaalplugin.nl/bedrijven/marketing-metrics/

    naar

    https://marketing-metrics.betaalplugin.nl/

    Is er iemand met een juist antwoord? :D

    Groetjes,
    Frenzo

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

  • Online
    Syntax
    Student
    Ontvangen Reacties
    6
    Berichten
    138
    • 2 oktober 2020 om 01:08
    • #2

    Yes, wildcards. Op google vind je genoeg hoe je Wildcards doet met htaccess. Meer heb je niet nodig.

  • darkshifty
    Student
    Ontvangen Reacties
    12
    Berichten
    91
    • 2 oktober 2020 om 09:34
    • #3

    Yes, op de host betaalplugin.nl plaats je het volgende in de htaccess:

    Code
    Redirect Permanent /bedrijven/marketing-metrics/ https://marketing-metrics.betaalplugin.nl/

    op https://marketing-metrics.betaalplugin.nl/ regel je eventuele verdere redirects, denk aan http naar https.

  • Frenzo.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 2 oktober 2020 om 13:45
    • #4
    Citaat van darkshifty

    Yes, op de host betaalplugin.nl plaats je het volgende in de htaccess:

    Code
    Redirect Permanent /bedrijven/marketing-metrics/ https://marketing-metrics.betaalplugin.nl/

    op https://marketing-metrics.betaalplugin.nl/ regel je eventuele verdere redirects, denk aan http naar https.

    Thanks voor je reactie! Is het ook mogelijk om het zo te maken?

    Het is namelijk zo dat wanneer iemand een account aanmaakt hij ook direct een eigen link krijgt dus sitenaam.betaalplugin.nl ipv betaalplugin.nl/bedrijven/sitenaam

    Code
    Redirect Permanent /bedrijven/$i/ https://$i.betaalplugin.nl/

    Ben zelf niet super handig in htaccess.

    UPDATE:
    Heb dit stukje code alleen los geprobeerd om te chekken of het werkt, maar dit werkte niet.

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

    Bewerkt één keer, laatst door Frenzo.Brouwer (2 oktober 2020 om 13:57).

  • darkshifty
    Student
    Ontvangen Reacties
    12
    Berichten
    91
    • 2 oktober 2020 om 15:55
    • #5

    Dat wordt voor mij ook iets te complex, je zou het jezelf makkelijk kunnen maken door een redirect middels PHP te doen.

    Code
    header("Location: https://{$subdomain}.betaalplugin.nl/");
  • Frenzo.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 2 oktober 2020 om 16:19
    • #6
    Citaat van darkshifty

    Dat wordt voor mij ook iets te complex, je zou het jezelf makkelijk kunnen maken door een redirect middels PHP te doen.

    Code
    header("Location: https://{$subdomain}.betaalplugin.nl/");

    Wat bedoel je hiermee, waar zou ik dan deze redirect moeten bouwen?

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

  • Online
    Syntax
    Student
    Ontvangen Reacties
    6
    Berichten
    138
    • 2 oktober 2020 om 20:38
    • #7

    again, wildcards zoals ik al zei. Als je dat had opgezocht had je direct het volgende gevonden.
    https://stackoverflow.com/questions/1533…th-get-variable

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 2 oktober 2020 om 21:35
    • #8

    Hm, de oplossing van @darkshifty heeft in principe wel wat, ik zou in ieder geval niet allerlei aparte -en expliciete- rewriterules opstellen voor aparte pagina's. Maak dan één rewriterule die op het domein (*.)betaalplugin.nl werkt, en kijk dan of het subdomein overeen komt met een bestaande pagina en serveer anders een 404 pagina ofzo. En stuur dit alles naar één voordeur (single point of entry). Op die manier kanaliseer je alles nog steeds door een index-pagina.

    Maar persoonlijk zou ik deze aanpak eigenlijk niet volgen. Kom je hier namelijk niet vreselijk in de knoei met SEO enzo? En wellicht komen pagina-statistieken op die manier ook in allerlei verschillende emmers terecht als je al het bezoek uitsplitst over allerlei subdomeinen, aangenomen dat je er meerdere hebt?

    Wat is er mis met de oorspronkelijke vorm?

    Tenzij het marketing-metrics subdomein een apart deel van de website betreft met een specifiek doel (bijvoorbeeld een soort van backend/portal voor klanten ofzo) en op die manier echt een soort van bestaansrecht heeft omdat die dingen doet die echt afwijkt van de rest van het betaalplugin.nl domein zou ik de site niet opsplitsen in allerlei subdomeinen.

    EDIT: wat @Syntax voorstelt kan ook, maar wederom, ik zou de wildcard vervolgens niet in je querystring stoppen. Het is helemaal niet nodig om de "$_GET namespace" te vervuilen met onzichtbare variabelen. Deze waarde kun je prima uit een $_SERVER-variabele hengelen zonder $_GET te vervuilen.

  • Frenzo.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 3 oktober 2020 om 12:35
    • #9
    Citaat van Syntax

    again, wildcards zoals ik al zei. Als je dat had opgezocht had je direct het volgende gevonden.
    https://stackoverflow.com/questions/1533…th-get-variable

    Dit werkt niet bij mij, weet overigens ook niet hoe ik

    Code
    But this is only a small part of the needed functionality. Additionally, you must setup DNS entries for all of your username.mydomain.com domain names or setup a wildcard DNS entry *.mydomain.com pointing to your host.
    
    
    Otherwise, the client tries to contact jcraine.mydomain.com, for example, and doesn't find a DNS entry and complains.
    
    
    If this is a virtual host, you must also add a ServerAlias for each of your usernames
    
    
    ServerAlias jcraine.mydomain.com
    or a wildcard catching all subdomains
    
    
    ServerAlias *.mydomain.com
    Toon Meer

    Het bovenstaande toepas...

    @FangorN Ik wil deze methode juist op deze manier toepassen zodat elk bedrijf zijn eigen unieke link heeft.

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

  • Frenzo.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 3 oktober 2020 om 12:45
    • #10

    Update: Wildcard aangemaakt, alleen nu wanneer je op het sub-domein komt verwijst die niet door naar domein.nl/bedrijven/doorverwijsmap

    Moet ik in dit * subdomein een redirect maken?

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

  • Frenzo.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 3 oktober 2020 om 13:30
    • #11

    Update; heb het voor de helft werkend dankzij de link van @Syntaxx maar het probleem is nu dus dat ik een internal server error krijg..

    Apache Configuration
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteCond %{REQUEST_URI} !bedrijven\
    RewriteCond %{HTTP_HOST} ^(.+?)\.betaalplugin\.nl$
    RewriteRule .* /bedrijven-%1 [L]

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

  • Aaron
    Administrator
    Ontvangen Reacties
    60
    Berichten
    1.020
    • 3 oktober 2020 om 13:34
    • #12
    Citaat van Frenzo.Brouwer

    Update; heb het voor de helft werkend dankzij de link van @Syntaxx maar het probleem is nu dus dat ik een internal server error krijg..

    Apache Configuration
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteCond %{REQUEST_URI} !bedrijven\
    RewriteCond %{HTTP_HOST} ^(.+?)\.betaalplugin\.nl$
    RewriteRule .* /bedrijven-%1 [L]

    Als ssl aan staat, zorg er best voor dat je http naar https doorstuurt. Wat zeggen de logs over we 500 error?

  • Frenzo.Brouwer
    Web Developer
    Ontvangen Reacties
    35
    Berichten
    535
    • 3 oktober 2020 om 14:00
    • #13
    Citaat van Aaron

    Als ssl aan staat, zorg er best voor dat je http naar https doorstuurt. Wat zeggen de logs over we 500 error?

    Ik vond op strackoverflow ook een ander antwoord:

    Apache Configuration
    RewriteEngine on
    
    
    RedirectMatch 301 ^/xxx/(.*)$ https://betaalplugin.nl/bedrijven/$1

    Dit werkt nu momenteel bij mij, ik moet ook eerlijk zeggen heb totaal geen verstand van htaccess en wildcards.. Maar het is nu eindelijk gelukt :D

    Eigenaar van:
    Online Marketing & Webdesign Bureau - https://marketingmetrics.nl/
    Gaming Plaform - https://onetwogaming.nl/
    Banditi - https://banditi.nl/
    Criminas - https://criminas.nl/

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 3 oktober 2020 om 20:16
    • #14

    Dit kan wat mij betreft allemaal zonder serverconfiguratie en met slechts een enkele rewriterule die gewoon alles doorstuurt naar een index.php die het verder uitpluist. Zo verplaats je het probleem naar programmacode / programmeerbare logica. Is dat niet veel eenvoudiger?

    Hangt er wel een beetje vanaf wat de rest van het domein allemaal doet, maar los daarvan verdient één centrale verkeersregelaar eigenlijk altijd de voorkeur boven tig verschillende stukken configuratie die bovendien allemaal op een verschillende plaats staan en ook apart ingeregeld dienen te worden. Simpelweg uit oogpunt van overzicht / simpliciteit.

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 4 oktober 2020 om 14:12
    • #15
    Citaat van FangorN

    Dit kan wat mij betreft allemaal zonder serverconfiguratie en met slechts een enkele rewriterule die gewoon alles doorstuurt naar een index.php die het verder uitpluist. Zo verplaats je het probleem naar programmacode / programmeerbare logica. Is dat niet veel eenvoudiger?

    Hangt er wel een beetje vanaf wat de rest van het domein allemaal doet, maar los daarvan verdient één centrale verkeersregelaar eigenlijk altijd de voorkeur boven tig verschillende stukken configuratie die bovendien allemaal op een verschillende plaats staan en ook apart ingeregeld dienen te worden. Simpelweg uit oogpunt van overzicht / simpliciteit.

    Eensch. Maar als iemand die graag ook denkt aan optimalisaties is in theorie een apache/nginx/etc rewrite wel efficiënter. En je zal iets moeten implementeren op een veilige manier met ook een duidelijke structuur om het op te vangen. Als de code al zo'n basis heeft, lekker gebruiken inderdaad. Anders, als het enkel zo blijft, dan misschien die rewriterules gebruiken.

    Overigens, ook al eens gekeken naar zo'n generator online? Die werken vaak best priems.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 5 oktober 2020 om 00:30
    • #16

    Zelfs als verschillende subdomeinen compleet verschillende pakketten gebruiken dan zou je index.php nog steeds als een soort van routing-portaal / superbootstrapper kunnen gebruiken met een simpel switch-statement:

    PHP
    <?php
    $found = false;
    
    
    switch ($_SERVER['SERVER_NAME']) {
        case 'www.domain.com': // website
        case 'cdn.domain.com': // CDN
        case 'blog.domain.com': // WordPress
        // et cetera
            $found = true;
        break;
    }
    
    
    if ($found) {
        // laad de config file behorend bij het subdomein
        require_once '/path/to/bootstrap/'.$_SERVER['SERVER_NAME'].'.php';
    } else {
        header('HTTP/1.0 500 Internal Server Error');
        die('error: subdomain not found');
    }
    ?>
    Toon Meer

    En in /path/to/bootstrap/ stop je je configuratiebestanden. Bijvoorbeeld de config voor WordPress wordt dan /path/to/bootstrap/blog.domain.com.php etc. In de individuele cases van het switch-statement kun je eventueel nog meer constanten en/of environment variabelen instellen, of de configuratiebestanden specfieke namen en paden geven met behulp van een extra $path variabele ofzo.

    EDIT: het enige wat je hiervoor nodig hebt is een enkele rewriterule die alles naar dit index.php bestand doorstuurt.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design