Netjes redirecten

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

  • -DarkShadow-
  • Registratie: December 2001
  • Niet online
Ik heb een domein www.domein.nl, die staat te redirecten naar www.website.nl/domein/index.php

Dat werkt prima, alleen Google wordt daar niet vrolijk van:
Afbeeldingslocatie: http://www.xs4all.nl/~mghvl404/bin/fotos/got/domein_nl.gif

Ik gebruik nu:
.htaccess:

Redirect / www.website.nl/domein/index.php


Ook heb ik dit geprobeerd:


Ik neem aan dat een Redirect 301 ervoor zorgt dat www.domein.nl in de Google index wordt vervangen door www.website.nl/domein/index.php. Dat is natuurlijk niet de bedoeling. Hoe los ik dit op?


Dan nog een andere vraag:
Bezoekers kunnen mijn website nu bezoeken via http://www.website.nl/****.php of via http://website.nl/****.php. Ik wil dat alle bezoeken aan http://website.nl geredirect worden naar http://www.website.nl. Hoe doe ik dit netjes?

Specialist in:
Soldeerstations
Oscilloscoop


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Je moet een 302 header sturen volgens mij. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Pete
  • Registratie: November 2005
  • Laatst online: 31-10-2025
-NMe- schreef op zaterdag 30 september 2006 @ 13:08:
Je moet een 302 header sturen volgens mij. :)
Volgens mij niet, een 302 is een tijdelijke redirect (link)

Een 301 is een permanente redirect en is dus wel de goede variant. (denk ik)

petersmit.eu


  • -DarkShadow-
  • Registratie: December 2001
  • Niet online
Redirect 301 domein1 domein2
Een 301 redirect zorgt ervoor dat domein1 uit de index wordt gegooid en dat domein 2 daarvoor in de plaats komt. Dat is dus niet de bedoeling.

Redirect 302 domein1 domein2
Zorgt voor het ranzige resultaat hierboven.

EDIT:
http://www.google.nl/search?q=sf+giants

De eerste hit maakt gebruik van 302, maar is toch héél netjes geindexeerd. (Zo wil ik het ook :D )

[ Voor 23% gewijzigd door -DarkShadow- op 30-09-2006 13:52 ]

Specialist in:
Soldeerstations
Oscilloscoop


  • MBV
  • Registratie: Februari 2002
  • Laatst online: 18:14

MBV

simpel: download een network-sniffer en kijk wat voor verkeer er heen en weer gaat tussen jouw en die server (hint: probeer je eens voor te doen als google bot d.m.v. een replay-functie of telnet ;))

Verwijderd

Een beetje verwarrend is dat geen enkele mainstream browser zich aan de 301 en 302 status houdt. 301 zou een permanent redirect moeten zijn, maar ***elke*** browser gaat na een 301 voor A te hebben ontvangen die naar B verwijst bij een volgende aanvraag voor A toch weer naar A toe in plaats van meteen naar B.

Eigenlijk doet alleen Google het goed dus en vat een 301 ook echt als permanent op.

  • Arjen Tempel
  • Registratie: Januari 2002
  • Niet online
Google gebruikt in de zoekresultaten soms ook de omschrijvingen uit de Google Directory. En daar staat dus precies de dezelfde omschrijving voor deze site:
http://www.google.com/sea...earch&hl=en&cat=gwd%2FTop

Deze omschrijvingen worden door de site eigenaar aangemeld en gecontroleerd door de editors van de Open Directory Project. Dit controleren kan soms trouwens heel lang duren. :(

  • -DarkShadow-
  • Registratie: December 2001
  • Niet online
Ik moet er dus voor zorgen dat mijn domein met 302 redirect. Ik heb de site aangemeld bij dmoz, ben benieuwd.

Ik heb ook een aantal 'geparkeerde' domeinen. Bij mijn hoster kan ik kiezen om deze te forwarden dmv frames (:r) of dmv 301 redirecting.

Kan ik deze direct naar een site laten wijzen als ik DNS beheer bij die domeinen neem?

[ Voor 7% gewijzigd door -DarkShadow- op 01-10-2006 11:54 ]

Specialist in:
Soldeerstations
Oscilloscoop


  • MBV
  • Registratie: Februari 2002
  • Laatst online: 18:14

MBV

tuurlijk kan dat. Dan kan je www.example-parked.com en www.example.com allemaal naar 99.2.3.4 laten wijzen, als daar jouw machine staat.
Je kan zelfs op die ene machine (net zoals je hoster ook doet) onderscheid maken tussen de verschillende domeinen, zodat Apache voor www.example.com /var/www/example pakt als docroot, terwijl www.example-parked.com /var/www/parked als docroot heeft :)

[ Voor 48% gewijzigd door MBV op 01-10-2006 13:10 ]


  • -DarkShadow-
  • Registratie: December 2001
  • Niet online
MBV schreef op zondag 01 oktober 2006 @ 13:09:
Je kan zelfs op die ene machine (net zoals je hoster ook doet) onderscheid maken tussen de verschillende domeinen, zodat Apache voor www.example.com /var/www/example pakt als docroot, terwijl www.example-parked.com /var/www/parked als docroot heeft :)
Hoe moet dat?

Specialist in:
Soldeerstations
Oscilloscoop


  • burne
  • Registratie: Maart 2000
  • Niet online

burne

Mine! Waah!

[quote]Verwijderd schreef op zaterdag 30 september 2006 @ 23:37:
offtopic:
Een beetje verwarrend is dat geen enkele mainstream browser zich aan de 301 en 302 status houdt. 301 zou een permanent redirect moeten zijn, maar ***elke*** browser gaat na een 301 voor A te hebben ontvangen die naar B verwijst bij een volgende aanvraag voor A toch weer naar A toe in plaats van meteen naar B.[/quote]

Browsers zijn stateless (houden niet bij wat de server doet, maar renderen html, en da's alles) dus hoe zouden ze dat moeten doen? En hoe maak je een 301 later ongedaan?

I don't like facts. They have a liberal bias.


Verwijderd

Burne schreef op maandag 02 oktober 2006 @ 00:03:
Browsers zijn stateless (houden niet bij wat de server doet, maar renderen html, en da's alles) dus hoe zouden ze dat moeten doen?
Browsers zijn helemaal niet stateless. Ze kunnen content cachen, bookmarken, DNS resolves onthouden, cookies opslaan, etc.

Het HTTP protocol is stateless, maar eigenlijk ook niet 100% omdat de set-cookie header onderdeel is van HTTP en wel degelijk state impliceerd.
En hoe maak je een 301 later ongedaan?
Niet. De move is niet voor niets "permanent".

Als je het echt zou willen dan redirect je maar weer vanaf het nieuwe domain met een 301 naar het oude domain. Net zoals in het echt een officiele verhuizing opzich permanent is, maar je altijd natuurlijk kunt terug verhuizen naar je oude huis als die toevallig weer te koop zou staan.

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 03-02 11:16
Dan nog een andere vraag:
Bezoekers kunnen mijn website nu bezoeken via http://www.website.nl/****.php of via http://website.nl/****.php. Ik wil dat alle bezoeken aan http://website.nl geredirect worden naar http://www.website.nl. Hoe doe ik dit netjes?
Volgens mij dien je dit in Apache te regelen. Heb laatst voor iemand een website gemaakt die dit probleem ook heeft. Even wat navraag leerde dat dit een instelling binnen Apache.

Leuke grappen, want http://domein.nl verwees door naar de website van de hoster :/

Read the code, write the code, be the code!

Pagina: 1