Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

[htaccess] Redirect van www.domein.nl naar domein.nl*

Pagina: 1
Acties:
  • 3.539 views sinds 30-01-2008
  • Reageer

Acties:
  • 0Henk 'm!

  • nietzsche
  • Registratie: juni 2005
  • Laatst online: 04-04-2008
Hee hallo, zit alweer even te google'en en hier op het forum te zoeken maar kan zo niet de bruikbare oplossing vinden. ik heb mod_rewrite etc. installed dus je zou denken dat het moet werken maar helaas. Ik heb de volgende code in mijn .htaccess file staan (zoals te lezen valt op http://no-www.org/):
code:
1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

echter als ik naar www.domein.com ga, blijft hij hier nog steeds vrolijk staan ipv dat hij naar domein.nl gaat. Zou dit graag opgelost zien, maar kan zo snel niet vinden waar het aanligt, code lijkt mij volgens mij in orde. Iemand hier enige suggestie?

nietzsche wijzigde deze reactie 06-07-2007 23:27 (5%)


  • Zr40
  • Registratie: juli 2000
  • Nu online

Zr40

wil native IPv6

Waarom meteen iets zwaars en complex als mod_rewrite wanneer Redirect simpel en effectief is?
code:
1
Redirect / http://domain.com/

Dit gaat er natuurlijk van uit dat www.domain.com geen alias is van domain.com.

Zr40 wijzigde deze reactie 07-07-2007 00:09 (29%)


  • nietzsche
  • Registratie: juni 2005
  • Laatst online: 04-04-2008
Ik kwam erop vanwege dit artikel:

http://www.usarchy.com/2007/04/domeinnaam-www/

Ik ben redelijk onbekend op dit terrein, maar er werd daar gesproken dat een 301 redirect de enige juiste oplossing is ivm. pageranks etc. En toen werd uiteindelijk ook dit voorbeeld aangehaald. Is een simpele redirect zoals hierboven beschreven door jou ook een 301 redirect en kan je daarmee dus het "probleem" van meerdere domeinen opheffen, teneinde alle links naar 1 domein te laten gaan en dus beter en hoger in de zoekmachines terecht te komen?

  • Rommel
  • Registratie: maart 2002
  • Laatst online: 22:41
Kan je niet doen:
code:
1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

Dus zonder de schuine streep erin? Of zeg ik nu iets geks :?

Rommel wijzigde deze reactie 07-07-2007 00:52 (28%)
Reden: Even script compleet neergezet.

Everything that has a beginning has a end


  • BasieP
  • Registratie: oktober 2000
  • Laatst online: 22-04 16:32

BasieP

Canon EOS 30D

quote:
RewriteCond %{HTTP_HOST} !^domein.nl$ [NC]
RewriteRule ^(.*)$ http://domein.nl/$1 [L,R=301]
redirect ALLES wat niet begint met je domeinnaam naar je domeinnaam zonder subdomeinen

This message was sent on 100% recyclable electrons.


  • Nijn
  • Registratie: januari 2005
  • Laatst online: 22:12
Zoek en gij zult vinden.
code:
1
Redirect 301 /oudelocatie.html http://netters.nl/nieuwelocatie.html

Dit stuurt een mooie 301 header terug met de "nieuwe" locatie. Zoals je inmiddels weet, 301 is de statuscode voor permanently moved.

Dus, de situatie die je moet hebben is het volgende:
2 domeinen bij je hosting provider instellen (of werken met subdomeinen, x.com als hoofddomein en www.x.com als sub, of dit of dat, hangt van je hosting af). In ieder geval moet je er voor zorgen dat www.x.com verwijst naar een andere locatie op je server dan x.com. (Zou vrij simpel te doen moeten zijn)

Op www.x.com zet je de htaccess met de redirect naar x.com.

(Op x.com zet je natuurlijk niets anders komt de boel in een endless loop. Google is niet de enigste die dat niet leuk vindt. Daarom moeten de locaties van die 2 ook gescheiden blijven).


-------------

Je kan natuurlijk ook een htaccess maken die doorverwijst onder de conditie dat www.x.com opgevraagd wordt, [edit: Zoals mijn voorganger al voordoet] maar dan ga je al weer de mod_rewrite engine gebruiken die eigenlijk overbodig is en misschien ook wel de veroorzaker van jouw probleem is. (Is mod_rewrite wel geinstalleerd op de server)

-------------

Een andere optie zou zijn om htaccess helemaal links te laten liggen. (Vooral als je iets beter bent in php). Zoals je wellicht weet kun je met PHP ook gewoon headers versturen. Je checked dus welke host host opgevraagd wordt (zit ergens in $_SERVER[]). Wordt www.x.com opgevraagd dan geef je met het header() commando een 301 header terug.

Nijn wijzigde deze reactie 07-07-2007 01:01 (6%)


  • Martinspire
  • Registratie: januari 2003
  • Laatst online: 21:13

Martinspire

Awesomeness

Misschien handig om te weten waarom je het domein met www niet wilt gebruiken? Ik vind dat altijd mooier staan, maar je kunt er ook een andere reden voor hebben natuurlijk.

Martinspire - PC, PS4, WiiU, X1


  • mophor
  • Registratie: juli 2000
  • Laatst online: 23-02-2015

mophor

zie 23648

vraag ik me ook altijd af ja, heb er nooit echt dieper naar gezocht ofzo. Het is natuurlijk korter, makkelijker te onthouden etc. Bovendien is het vanuit usability oogpunt wel nuttig om http://domein.nl/ door te sturen naar http://www.domein.nl/

Maar een domeinnaam kan voor voor veel meer gebruikt worden dan voor een webpage. Een namespace bijvoorbeeld. Of als RDF identifier. Als mail adres of voor wat voor service dan ook. Om aan te duiden dat het om een webpage gaat, vind ik het persoonlijk erg nuttig om dat www er gewoon in te houden.

var _ = {_: 'unreadable code detected!'};
alert(_._);


Acties:
  • 0Henk 'm!

  • BtM909
  • Registratie: juni 2000
  • Niet online

BtM909

Moderator Devschuur«

Watch out Guys...

Lezen is soms ook een kunst ;)

Waar hoort mijn topic?
quote:
Windows Servers en Server-software
Installatieproblemen van serversoftware.

Voorbeelden van zaken die je hier kunt bespreken:

• Je hebt Apache ge´nstalleerd maar hij wil niet starten.
• Je rewriterules voor Apache doen niet wat jij wilt.
• Na een overstap van Apache op IIS werkt je configuratie niet meer.
>> WSS

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.

Pagina: 1


Nintendo Switch Samsung Galaxy S8+ LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True

*