[HTACCESS] Redirect http://blah.org => http://www.blah.org

Pagina: 1
Acties:

  • Buzz_Fuzz
  • Registratie: Juni 2002
  • Laatst online: 25-08 21:19
Hoe kan ik alle urls van het formaat "http://naam.org", laten redirecten naar "http://www.naam.org". Paths die er eventueel achterkomen, moeten behouden blijven.

My Road Trips through the United States, Canada & Iceland


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 23:42

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

apache? mod_rewrite :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • GlowMouse
  • Registratie: November 2002
  • Niet online
PHP, host uit header lezen, en een header("Location: http://www.blah.org/rest/van/url/"); sturen.

[ Voor 14% gewijzigd door GlowMouse op 01-01-2004 15:52 ]


  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 26-08 11:59

Kippenijzer

McFallafel, nu met paardevlees

Mag ik beginnen met de controle fraag of qua DNS wel zowel blah.org als www.blah.org bestaan en beide naar het juiste IP wijzen. Want als je op deze manier het www subdomein wilt maken en de DNS is er niet, werkt het soiwiezo niet ;)
Uitgaande vasn apache zou je gewoon een naar mod_rewirte moeten kijken in de documentatie op http://httpd.apache.org/ daar staat gehied een letterlijk voorbeeld voor dit probleem

  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

Kun je gewoon aan je hoster vragen. :)

http://no-www.org/

[ Voor 45% gewijzigd door creative8500 op 01-01-2004 16:04 ]


  • MisterData
  • Registratie: September 2001
  • Laatst online: 26-08 21:52
Als je hoster met VirtualHosts werkt, dan moet die in z'n httpd.conf bij jouw <VirtualHost> blok gewoon dit:

code:
1
ServerAlias www.site.nl


veranderen in:

code:
1
ServerAlias www.site.nl *.site.nl


Dit is zoals ik het thuis ook altijd doe, werkt perfect, maar je moet ervoor wel in de httpd.conf kunnen komen :)

  • Buzz_Fuzz
  • Registratie: Juni 2002
  • Laatst online: 25-08 21:19
Site staat op apache

zowel blah.org als www.blah.org komen op dezelfde site uit. Naast www.blah.org heb ik ook nog sub1.blah.org en sub2.blah.org. Kheb de mod_rewrite docs gelezen, maar kvind niet echt iets, en zeker geen letterlijk voorbeeld zoals Kippenijzer zei

kweet niet wat virtual hosts zijn. Site wordt gehost door Priorweb.

Kzit met het probleem dat als iemand blah.org bezoekt, en daar inlogt, de cookie niet meer wordt herkend op www.blah.org. Daarom wou ik alles redirecten naar www. Of is er een andere oplossing hiervoor?

My Road Trips through the United States, Canada & Iceland


  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

Buzz_Fuzz: waarom doe je het niet gewoon lekker andersom: alles van http://www.site.com redirecten naar http://site.com - www is IMHO erg overbodig. :)

  • Buzz_Fuzz
  • Registratie: Juni 2002
  • Laatst online: 25-08 21:19
wat voor verschil maakt dat in de htaccess file?

My Road Trips through the United States, Canada & Iceland


  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

Buzz_Fuzz schreef op 01 januari 2004 @ 21:00:
wat voor verschil maakt dat in de htaccess file?
De juiste regels voor je htaccess vindt je op no-www.org. :) Maar het is meer een persoonlijke overweging: vind ik dat 'www'-gedeelte wel nuttig, of kan ik het net zo goed weglaten? Ikzelf vind dat in negentig procent van de gevallen het net zo goed achterwege gelaten kan worden.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Configuratieprobleem, niets met programmeren van doen... moved.to/SA :)

Professionele website nodig?


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
kweet niet wat virtual hosts zijn.
Bekijk even dit stuk (2.0) of dit stuk 1.3 Apache documentatie :)

Je kan gewoon een virtual host maken voor http://blah.com en die dezelfde DocumentRoot geven als http://www.blah.com, of een virtual host maken voor http://blah.com met een aparte documentroot, en een simpele meta refresh in de index.html plaatsen :)

  • kamerplant
  • Registratie: Juli 2001
  • Niet online
G33rt schreef op 02 januari 2004 @ 12:57:
[...]


Bekijk even dit stuk (2.0) of dit stuk 1.3 Apache documentatie :)

Je kan gewoon een virtual host maken voor http://blah.com en die dezelfde DocumentRoot geven als http://www.blah.com, of een virtual host maken voor http://blah.com met een aparte documentroot, en een simpele meta refresh in de index.html plaatsen :)
Dat laatste is lelijk. Dan zit je daar het directe URL in te voeren: http://bla.org/deeplink/index.php: 404. Bah. Weg met WWW.

Overigens kun je natuurlijk ook doen wat op no-www.org staat maar dan andersom, lijkt me. ;)

🌞🍃


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Dat laatste is lelijk. Dan zit je daar het directe URL in te voeren: http://bla.org/deeplink/index.php: 404. Bah. Weg met WWW.
dat beaam ik meteen, maar als je geen deeplinks hebt hoef je je nergens zorgen over te maken :)

en virtuals hosts lijken me wel een nette oplossing, zeker omdat je dan best veel flexibiliteit hebt en doorhebt wat je aan het doen bent. al werkt het volgende (aanpassing van no-www.org) ook prima:

code:
1
2
3
   RewriteEngine On
   RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
   RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]


lijkt me dan moeten werken in principe :)
Pagina: 1