Likes Likes:  0
Resultaten 1 tot 12 van de 12

Onderwerp: htaccess redirect

  1. #1
    htaccess redirect
    geregistreerd gebruiker
    33 Berichten
    Ingeschreven
    12/01/06

    Locatie
    Ermelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: In behandeling

    Thread Starter

    htaccess redirect

    hello,

    Ik wil elke variabele subdomein doorsturen naar een php bestand, bijvoorbeeld:
    naam.domein.nl -> domein.nl/profile.php?naam=naam

    Ik heb dit gevonden:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.domein.nl
    RewriteCond %{HTTP_HOST} ([^.]+).domenin.nl [NC]
    RewriteRule ^(.*)$ http://www.domein.nl/profiel.php?naam=%1 [L]

    Dit werkt wel, maar dan wordt de uRL vervangen door : http://www.domein.nl/profiel.php?naam=naam
    Ik zou dus graag de subdomein in de url willen houden (naam.domein.nl)

    nu heb ik dit geprobeerd, maar dat werkt allemaal niet:

    RewriteRule ^(.*)$ profiel.php?id=%1 [L]
    RewriteRule ^(.*)$ /profiel.php?id=%1 [L]
    RewriteRule ^(.*)$ www/profiel.php?id=%1 [L]
    RewriteRule ^(.*)$ /www/profiel.php?id=%1 [L]
    RewriteRule ^(.*)$ /home/vhosting/e/vhost0027889/domains/domein.nl/htdocs/profiel.php?id=%1 [L]
    RewriteRule ^(.*)$ /home/vhosting/e/vhost0027889/domains/domein.nl/htdocs/www/profiel.php?id=%1 [L]

    Ik heb het htacces bestand in de root map geplaats ( htdocs ) , dat is de map voor WWW
    mischien weet iemand hoe ik dit moet oplossen?

    met vriendelijke groeten,
    Melvin

    edit//
    Ik heb trouwens in mijn DNS ook een A record met *.domein.nl ->ipserver aangemaakt. ( wildcard ? )

  2. #2
    htaccess redirect
    geregistreerd gebruiker
    33 Berichten
    Ingeschreven
    12/01/06

    Locatie
    Ermelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: In behandeling

    Thread Starter
    *Kick* Het probleem is nog steeds niet opgelost, mischien kan iemand me verder helpen.

  3. #3
    htaccess redirect
    AristoWeb/Eliveldnetworks
    263 Berichten
    Ingeschreven
    02/04/05

    Locatie
    Rekken

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 08124311
    Ondernemingsnummer: 08165848

    Dag Melvin,
    Ik herken de vraag. Ben er zelf lange tijd mee bezig geweest. Volgens mij kan het alleen als je in je php script weer een tool opneemt, die de string uit elkaar knipt en daar realtext van maakt. Misschien eens zoeken met realurl? Die wordt ook gebruikt in typo3 cms (waar ik dat probleem had).

    Een andere optie zou zijn om je script in een frame te laten draaien. Dan houdt hij de oorspronkelijke url. Ook even op googlen voor voorbeelden. http://www.google.nl/search?hl=nl&sa...cr%3DcountryNL

    Misschien dat je hier wat verder mee komt? Vr.gr.Eef

  4. #4
    htaccess redirect
    geregistreerd gebruiker
    33 Berichten
    Ingeschreven
    12/01/06

    Locatie
    Ermelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: In behandeling

    Thread Starter
    bedankt voor je reactie,

    frames is geen optie omdat google hier slecht mee om gaat volgens mij.
    Ik heb het ook via PHP geprobeerd, maar als ik dan naar naam.domein.nl gaat dan gaat die ook daadwerkelijk zoeken of die map bestaat.

    Dus dan werkt mijn scriptje ook niet:

    Code:
    <?php
    $http_host = $_SERVER['HTTP_HOST'];
    
    switch( $http_host ) {
    	case "naam.domein.nl":
    		header("Location: http://www.domein.nl/naam");
    		exit;
    	default:
    		header("Location: http://www.domein.nl/index.php");
    		exit;
    }
    ?>
    Mischien weet iemand anders nog een andere oplossing?

    Ik heb me ook laten vertellen dat ze bij mijn host op een oude manier werken?
    De root directory heet htdocs en in die map staan de subdomeinen en de WWW map. Normaal gesproken heb je een public_html map, en dan zou mijn htacces scriptpje wel moeten werken?

    Mischien kan iemand me hier meer over vertellen.

  5. #5
    htaccess redirect
    AristoWeb/Eliveldnetworks
    263 Berichten
    Ingeschreven
    02/04/05

    Locatie
    Rekken

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 08124311
    Ondernemingsnummer: 08165848

    Jammer, maar mijn kennis is te beperkt om je verder te helpen. Vr.gr. Eef

  6. #6
    htaccess redirect
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    Probeer eens gewoon:
    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.domein.nl
    RewriteCond %{HTTP_HOST} ([^.]+).domenin.nl [NC]
    RewriteRule ^(.*)$ http://%1.domein.nl/profiel.php?naam=%1 [L]
    Verder zou ik je script gewoon aanpassen, en het ophalen van de parameter "naam" vervangen door een match op de hostname; dan krijg je minder vieze urls.

  7. #7
    htaccess redirect
    geregistreerd gebruiker
    33 Berichten
    Ingeschreven
    12/01/06

    Locatie
    Ermelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: In behandeling

    Thread Starter
    Het probleen van de subdomeinen is nu opgelost. Ik heb alle subdomomein door late sturen naar de documentroot ( WWW ) ipv rootmap. ( map voor WWW )

    Nu heb ik dus - > groep.domein.nl ->wordt onzichtbaar doorgestuurd naar domein.nl/map/index.php?naam=naam

    Nu wil ik eigen dit hebben - > groep.domein.nl/profile/12
    Code:
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} !^www.domein.nl
    RewriteCond %{HTTP_HOST} ([^.]+).domein.nl [NC]
    RewriteRule ^(.*)$ map/index.php?naam=%1 [L]
    
    RewriteRule ^profile/(.*)/ map/profile.php?id=$1
    Maar dit werkt niet.
    Hoe krijg ik dat voor elkaar?

  8. #8
    htaccess redirect
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    Verwoord even je voorbeeld wat beter. Je gebruikt "groep" en "naam" blijkbaar door elkaar?

  9. #9
    htaccess redirect
    geregistreerd gebruiker
    33 Berichten
    Ingeschreven
    12/01/06

    Locatie
    Ermelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: In behandeling

    Thread Starter
    mijn excuses, dit is denk ik duidelijker.

    Het probleen van de subdomeinen is nu opgelost. Ik heb alle subdomomein door late sturen naar de documentroot ( WWW ) ipv rootmap. ( map voor WWW )

    Nu heb ik dus - > groep5.domein.nl ->wordt onzichtbaar doorgestuurd naar domein.nl/map/index.php?groep=groep5

    Nu wil ik eigen dit hebben - > groep5.domein.nl/profile/12
    Code:
    Code:
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} !^www.domein.nl
    RewriteCond %{HTTP_HOST} ([^.]+).domein.nl [NC]
    RewriteRule ^(.*)$ map/index.php?groep=%1 [L]
    
    RewriteRule ^profile/(.*)/ map/profile.php?id=$1
    Maar dit werkt niet.
    Hoe krijg ik dat voor elkaar?

  10. #10
    htaccess redirect
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    van waar komt die "12" ?

  11. #11
    htaccess redirect
    geregistreerd gebruiker
    33 Berichten
    Ingeschreven
    12/01/06

    Locatie
    Ermelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: In behandeling

    Thread Starter
    die 12 is het id va het profiel van de user.
    die kan je zo oproepen : profile.php?id=12 -> dan wordt het profiel van id 12 weergeven.

    Ik wil dus gewoon. [variabel_naam(groep)].domein.nl/profile/[Variabel_id(12)]
    -> groep.domein.nl/profile/12/

    ik heb al wat geprobeerd, maar het wil niet echt lukken:

    Code:
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} !^www.domein.nl
    RewriteCond %{HTTP_HOST} ([^.]+).domein.nl [NC]
    RewriteRule ^(.*)$ map/index.php?groep=%1 [L]
    
    
    RewriteCond %{HTTP_HOST} ([^.]+).domein.nl$
    RewriteRule ^(.*)profile/([a-z0-9])/?$ map/profile.php?id=$1 [NC,L]

  12. #12
    htaccess redirect
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    12 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    Dergelijke constructies los je beter op met goede routing scripts/libraries ipv via rewrite-rules.

Labels voor dit Bericht

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics