login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mod_rewrite (Opgelost)

Offline larssy1 - 20/07/2012 00:58 (laatste wijziging 20/07/2012 01:00)
Avatar van larssy1MySQL beginner Hoi mensen,

Ik heb vandaag een nieuw domein gekocht, echter probeer ik dit tijdelijk op te vangen met mod_rewrite totdat ik een nieuw pakket erbij koop.

Nu heb ik gekeken naar mod_rewrite met %{HTTP_HOST}, maar snap niet echt hoe ik dit moet gaan doen.

De case is:
Als men het nieuwe domein opvraagt, dan zal deze standaard een bepaalde subdirectory weergeven, maar dat deze niet in de URL balk wordt getoont.

Tevens als men gewoon de subdirectory invoert, moeten ze worden doorgestuurd naar de nieuwe URL.

Dit laatste is simpel., maar met het eerste heb ik zo mijn vragen..

iemand die mij hierbij kan helpen??

http://domein2.com moet dus leiden naar http://domein1.com/folder/ maar wel worden weergegeven als http://domein2.com

Mvgr,
Lars

7 antwoorden

Gesponsorde links
Offline icemar - 20/07/2012 08:37
Avatar van icemar Lid Als goed is zou dit hetmoeten zijn.

  1. # Rewrite --- http://domein1.com => http://domein2.com/folder
  2. RewriteCond %{HTTP_HOST} ^domein1\.com$
  3. RewriteRule ^$ http://domein2.com/folder?&%{QUERY_STRING}
Offline Koen - 20/07/2012 09:15
Avatar van Koen PHP expert Als je toegang hebt tot de DNS instellingen zou ik opteren voor een CNAME record. 
Offline larssy1 - 20/07/2012 10:04
Avatar van larssy1 MySQL beginner @icemar Ik had ook al die twee regels gevonden op google, maar ik wist niet of de users dan werden omgeleid naar http://domein1.com/foldier/ en dat dan dus ook de url werd aangetast.

moet het overigens niet andersom zijn??

  1. # Rewrite --- http://domein2.com => http://domein1.com/folder
  2. RewriteCond %{HTTP_HOST} ^domein2\.com$
  3. RewriteRule ^$ http://domein1.com/folder?&%{QUERY_STRING}
Offline icemar - 20/07/2012 10:39
Avatar van icemar Lid Je wil toch van domein 2 naar domein 1  
Niet van 1 naar 2
Offline larssy1 - 20/07/2012 11:51
Avatar van larssy1 MySQL beginner In dat geval snap ik echt helemaal niks van mod_rewrite..

RewriteCond(ition) %{HTTP_HOST} - denk ik bij, dat hij aan het specifieke domein moet voldoen om deze rewrite uit te kunnen voeren, dus er moet http://www.domein2.com ingevoerd zijn

RewriteRule - denk ik bij dat deze de conditie vervangt met de te door te voeren actie. En dat is in dit geval, dat domein2.com moet verwijzen naar domein.com/folder/
Offline icemar - 20/07/2012 12:22
Avatar van icemar Lid Dat doet hij de de 3de regel RewriteRule ^$ http://domein1.com/folder?&;%{QUERY_STRING}
Offline larssy1 - 20/07/2012 12:50 (laatste wijziging 20/07/2012 12:50)
Avatar van larssy1 MySQL beginner Geen van onze hierboven beschreven rewrites werkte, maar heb de juiste gevonden.

  1. RewriteCond %{HTTP_HOST} domein2.com$ [NC]
  2. RewriteCond %{REQUEST_URI} !^/folder/.*$
  3. RewriteRule ^(.*)$ /folder/$1 [L]
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.363s