webhostingtalk.nl
advertentie
advertentie

Evenementen voor de komende 60 Dag(en)

Resultaten 1 tot 8 van de 8
          

Onderwerp: rewrite probleem


  1.  
    #1
    geregistreerd gebruiker
    74 Berichten
    Ingeschreven
    20/09/05

    Locatie
    Zaandam

    1 Berichten zijn liked

    WillemP is offline.

    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    rewrite probleem

    Gebruik FreeBsd
    Ik will domain.com rewriten naar www.domain.com
    Op zich werkt het goed. Dus rewrite werkt en de code is goed.

    Maar, hij is alleen goed voor het eerste domein op een IP.
    Bij de 2e en volgende domeinen op hetzelfde IP rewrite hij niet goed.
    De volgorde in apache is bepalend.

    Dit gebeurt:
    domain1.com rewrites naar www.domain1.com
    domain2.com rewrites naar domain2.com (zonder www) maar krijg content van domain1.com

    Dit is mijn code:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
    RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]


  2.  
    #2
    geregistreerd gebruiker
    354 Berichten
    Ingeschreven
    10/06/06

    Locatie
    Emmeloord

    16 Berichten zijn liked

    Arieh is offline.


    Oorspronkelijk geplaatst door WillemP Bekijk Berichten
    domain2.com rewrites naar domain2.com
    Ik denk dat hij dan helemaal niet rewrite (klopt ook als ik zo even kijk naar je rewrite code).

    Ik vermoed dat je hier nu twee verschillende zaken hebt. Als je even de rewrite code weg doet, krijg je dan wel op domein2.com of www.domein2.com de juiste website?

    Waarschijnlijk dat je naar je virtual host moet kijken en een rewrite gedeelte per domein maken, of 1 globale die beide domeinen omvat.


  3.  
    #3
    <?php phpinfo(); ?>
    763 Berichten
    Ingeschreven
    10/05/06

    Locatie
    Sevenum

    0 Berichten zijn liked

    daveww is offline.

    Registrar SIDN: nee
    KvK nummer: 12037834
    Ondernemingsnummer: nvt

    Denk dat onderstaand makkelijkste/snelste is;
    RewriteEngine On
    # domain1.com
    RewriteCond %{HTTP_HOST} ^domain1.com$ [NC]
    RewriteRule ^.*$ http://www.domain1.com%{REQUEST_URI} [L]

    # domain2.com
    RewriteCond %{HTTP_HOST} ^domain2.com$ [NC]
    RewriteRule ^.*$ http://www.domain2.com%{REQUEST_URI} [L]
    Stel je gaat naar http://domain1.com/?page=pietje dan rewrite hij je naar http://www.domain1.com/?page=pietje. Zo ook voor domain2.com.


  4.  
    #4
    geregistreerd gebruiker
    74 Berichten
    Ingeschreven
    20/09/05

    Locatie
    Zaandam

    1 Berichten zijn liked

    WillemP is offline.

    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ik heb rewrite verwijderd voor domain2.com en inderdaad hij rewrite niet. En ik zie de content van de eerste site op dat IP. Het wordt dus http://domain2.com met content domain1.com.

    Heb de andere rewrite code voor domain1.com gebruikt en zie geen verschil. Hier rewrite hij ook goed van domain1.com naar www.domain1.com met de goede content. Zie dan overigens een dubbele slash aan het einde staan. www.domain.com// Maar dit lijkt geen probleem.


  5.  
    #5
    Codert.nl
    3.341 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Diemen

    38 Berichten zijn liked

    Ramon Fincken is offline.

    Naam: Ramon Fincken
    Bedrijf: MijnPress.nl & CreativePulses.nl
    Functie: CEO
    URL: www.MijnPress.nl
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken

    in je eerste rewrite moet je zeggen dat t NIET om domein2 gaat
    in je tweede dus dat het NIET om domein1 gaat ..


  6.  
    #6
    geregistreerd gebruiker
    74 Berichten
    Ingeschreven
    20/09/05

    Locatie
    Zaandam

    1 Berichten zijn liked

    WillemP is offline.

    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Bij iedere domein staat nu:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
    RewriteRule ^.*$ http://www.domain.com%{REQUEST_URI} [L]

    Waarbij ik 2 x domain vervang voor mijn domain naam. Ik rewrite dus nier naar een ander domain.

    Ter verduidelijk een fanatasienaam voor 2 van mijn sites:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^pietjepuk.com$ [NC]
    RewriteRule ^.*$ http://www.pietjepuk.com%{REQUEST_URI} [L]

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^janklaassen.com$ [NC]
    RewriteRule ^.*$ http://www.janklaassen.com%{REQUEST_URI} [L]

    Als pietjepuk staat op bijvoorbeeld 123.33.456.77 en janklaasen ook op dat IP, dan rewrite pietjepuk wel goed en janklaassen niet. Draai ik de volgorde om in httpd.conf, dan is het resultaat ook omgekeerd. Oftwel, de eerste in httpd.conf gaat goed, de volgenden niet.

  7. advertentie



  8.  
    #7
    <?php phpinfo(); ?>
    763 Berichten
    Ingeschreven
    10/05/06

    Locatie
    Sevenum

    0 Berichten zijn liked

    daveww is offline.

    Registrar SIDN: nee
    KvK nummer: 12037834
    Ondernemingsnummer: nvt

    Dan heb je den ik ergens iets in je VirtualHosts iets fout staan. Dit aangezien de rewrite er alleen voor zorgt dat als je niet via www op je url zit hij je forward naar domein mét www ervoor.


  9.  
    #8
    geregistreerd gebruiker
    74 Berichten
    Ingeschreven
    20/09/05

    Locatie
    Zaandam

    1 Berichten zijn liked

    WillemP is offline.

    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Het is opgelost. Bedankt allemaal.
    Ik had virtual host IP-based. Veranderd naar Name-based.
    Gevolg was dat alles herschreef naar het eerste domein in apache.
    Vervolgens deze toegevoegd: ServerAlias domain.com *.domain.com
    En nu werkt het perfect.


Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen
  •  



webhostingtalk.nl
Webhostingtalk.nl © copyright 2001-2013 Alle Rechten Gereserveerd.

Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75