Toon posts:

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

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

Acties:
  • 0Henk 'm!

Anoniem: 146761

Topicstarter
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?

[Voor 5% gewijzigd door Anoniem: 146761 op 06-07-2007 23:27]


  • Zr40
  • Registratie: Juli 2000
  • Niet online

Zr40

heeft 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.

[Voor 29% gewijzigd door Zr40 op 07-07-2007 00:09]


Anoniem: 146761

Topicstarter
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: 16:22
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 :?

[Voor 28% gewijzigd door Rommel op 07-07-2007 00:52. Reden: Even script compleet neergezet.]

Everything that has a beginning has a end


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 02-08-2021
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: 16:24
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.

[Voor 6% gewijzigd door Nijn op 07-07-2007 01:01]


  • Martinspire
  • Registratie: Januari 2003
  • Laatst online: 11:52

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, X1


Anoniem: 9542

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.

Acties:
  • 0Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Lezen is soms ook een kunst ;)

Waar hoort mijn topic?
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


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee