Pagina 1 van 1

301 redirect

Geplaatst: 01 december 2012
door Peer
Toen ik de nieuwe versie van mijn webwinkel maakte met BiedMeer, heb ik de oude ZenCard versie laten staan. Nu merk ik dat de ZenCart versie voorlopig nog veel hoger geranked zal zijn in de zoekmachines dan de BiedMeer winkel.

Wellicht is dit een kwestie van tijd maar het lijkt mij zonde om die ranking zomaar teniet te doen door de site te verwijderen. Nu heb ik bij al mijn artikelen op de oude site een linkje staan naar de nieuwe site.

Echter ben ik erop gewezen dat een dubbele website content niet altijd even positief uitpakt bij de zoekmachines en dat het toch aan te raden is mijn oude website een 301 redirect mee te geven.

Nu heb ik dat met de .htacces gedaan en op zich werkte dat prima. Alleen werkt dit systeem enkel voor het hoofddomein. Wanneer iemand via google bij, laten we zeggen, mijn kolen komt, krijgt deze een melding dat de website niet bestaat en wordt dus niet doorgestuurd naar de nieuwe website.

Weet iemand hoe ik dit het beste kan aanpakken?

Re: 301 redirect

Geplaatst: 02 december 2012
door Ward
Je zou eigenlijk één op één alle productpagina's en categoriepagina's moeten redirecten.

Kun je hier je .htaccess posten, eventueel met een example.com (RFC 2606) in plaats van je eigen domein?

Re: 301 redirect

Geplaatst: 02 december 2012
door eentje
Je kan ook BiedMeer opzeggen en verder gaan met Zen Cart... die rankt niet voor niets beter dan BiedMeer... ;)

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
Ik heb aardig lopen rommelen maar ben er geloof ik wel uit gekomen. Wellicht niet de meest normale oplossing maar het werkt.
Doordat ZenCart een wat vreemde opbouw heeft van haar URLs, werkt blijkbaar lang niet iedere optie. Steeds weer kwam ik uit op een dood spoor.

Maar goed, op welke link (van de oude winkel) ik ook klik en via welke zoekopdracht ik in de oude winkel terecht zou komen, er wordt naadloos doorgeschakeld naar de nieuwe site.
Helaas niet van product op product maar je kunt ok niet alles hebben he...

Dit is wat ik gebruikt heb:

redirectMatch 301 ^(.*)$ http://www.desmeedwinkel.nl
redirectMatch permanent ^(.*)$ http://www.desmeedwinkel.nl

Re: 301 redirect

Geplaatst: 04 december 2012
door Ward
Jammer! Je doet weinig meer dan omleiden naar de homepage. Een één-op-één koppeling tussen oude en nieuwe URL's is nu juist het hele eiereneten. Daarmee heb je wat je eigenlijk wilt: "Beste Googlebot, die ene pagina die je eerst zo interessant vond, staat nu permanent hier!"

Het prototype van die permanente redirect is in .htaccess héél eenvoudig:

Redirect 301 /oude-relatieve-url.htm http://www.example.com/absolute-nieuwe-url.html

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
Maar het probleem is juist dat deze niet op gaat voor zencart, op de een of andere manier. Geloof me, ik heb het geprobeerd (wat dus niet wil zeggen dat het helemaal niet kan natuurlijk. Ik heb het gewoon niet kunnen uitvinden)

Laten we de proef op de som nemen. Ik geef jou de URL van een van mijn artikelen. Jij geeft aan hoe jij denkt dat dit in de .htacces zou moeten staan. Daarna mag jij die link intikken en je zult zien: 404 !

Daar komt tie, eerst de link van de oude en dan die van de nieuwe site:

http://www.smedentotaal.com/smeedwinkel ... ucts_id=24

http://www.desmeedwinkel.nl/Webwinkel-P ... -75KG.html

Ik ben echt benieuwd want na al dat gezoek en getest ben ik er wel ongeveer gaar van.

Re: 301 redirect

Geplaatst: 04 december 2012
door Ward
Peer schreef:Maar het probleem is juist dat deze niet op gaat voor zencart, op de een of andere manier. Geloof me, ik heb het geprobeerd (wat dus niet wil zeggen dat het helemaal niet kan natuurlijk. Ik heb het gewoon niet kunnen uitvinden)

Laten we de proef op de som nemen. Ik geef jou de URL van een van mijn artikelen. Jij geeft aan hoe jij denkt dat dit in de .htacces zou moeten staan. Daarna mag jij die link intikken en je zult zien: 404 !

Daar komt tie, eerst de link van de oude en dan die van de nieuwe site:

http://www.smedentotaal.com/smeedwinkel ... ucts_id=24

http://www.desmeedwinkel.nl/Webwinkel-P ... -75KG.html

Ik ben echt benieuwd want na al dat gezoek en getest ben ik er wel ongeveer gaar van.
Ik zie het al: twee verschillende hostnamen! Heb je de oude hostnaam meeverhuist?

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
nee, de hele bedoeling was ook om de webwinkel los te koppelen van mijn website smedentotaal.
En ik wilde van ZenCart af.

De smedentotaalsite staat bovendien op JustHost.com. Dat is een prima server als je geen centjes hebt en geen commerciele site. Maar voor een webwinkel niet bepaald ideaal te noemen gezien de slechte beveiligingen en backups.

Re: 301 redirect

Geplaatst: 04 december 2012
door Ward
Peer schreef:nee, de hele bedoeling was ook om de webwinkel los te koppelen van mijn website smedentotaal.
En ik wilde van ZenCart af.
Dan plaats je de .htaccess met de 301 redirect op de host van de oude site. En plaats de algemene domein-redirect ná de redirect van specifieke URL's.

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
Maar Ward, hoe zou een specifieke URL eruit zien dan?
Want eigenlijk is dat dus precies wat ik steeds geprobeerd heb.

Re: 301 redirect

Geplaatst: 04 december 2012
door Ward
Peer schreef:Maar Ward, hoe zou een specifieke URL eruit zien dan?
Want eigenlijk is dat dus precies wat ik steeds geprobeerd heb.
Uitgaande van je voorbeeld-URL's:

Code: Selecteer alles

Redirect 301 /smeedwinkel/index.php?main_page=product_info&cPath=1_23&products_id=24 http://www.desmeedwinkel.nl/Webwinkel-Product-17503716/Zuidduitse-Vorm-Met-Voor-aambeeld-75KG.html
Zo kun je een lijst aanleggen met alle 1-op-1 redirects.

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
Ik heb dit zojuist in een schone .htacces gezet en de .htacces geplaatst in /smeedwinkel

Zoals de vorige keren krijg ik nu dus een 404 in plaats van doorgelinked te worden.

Re: 301 redirect

Geplaatst: 04 december 2012
door Ward
Peer schreef:Ik heb dit zojuist in een schone .htacces gezet en de .htacces geplaatst in /smeedwinkel

Zoals de vorige keren krijg ik nu dus een 404 in plaats van doorgelinked te worden.
Plaats .htaccess in de root (niet de directory /smeedwinkel) en gebruik de bestandsnaam .htaccess met een dubbele ss, niet ".htacces".

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
Hehe, de access met één s heb ik gelukkig alleen op dit forum gebruikt.

Dit zijn twee pogingen die beiden op niet uit liepen. Ik heb de aanpassingen gemaakt in de bestaande .htaccess die in de root staat.
DirectoryIndex index.html.var index.htm index.html index.shtml index.xhtml index.wml index.perl index.pl index.plx index.ppl index.cgi index.jsp index.js index.jp index.php4 index.php3 index.php index.phtml default.htm default.html home.htm index.php5 Default.html Default.htm home.html

RewriteEngine on

RewriteCond %{HTTP_HOST} ^smedencollectief.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.smedencollectief.nl$
RewriteRule ^/?$ "http\:\/\/www\.smedentotaal\.com\/smedencollectief" [R=301,L]

Redirect 301 /smeedwinkel/index.php?main_page=product_info&cPath=1_23&products_id=24 http://www.desmeedwinkel.nl/Webwinkel-P ... -75KG.html
DirectoryIndex index.html.var index.htm index.html index.shtml index.xhtml index.wml index.perl index.pl index.plx index.ppl index.cgi index.jsp index.js index.jp index.php4 index.php3 index.php index.phtml default.htm default.html home.htm index.php5 Default.html Default.htm home.html

RewriteEngine on

RewriteCond %{HTTP_HOST} ^smedencollectief.nl$ [OR]
RewriteCond %{HTTP_HOST} ^www.smedencollectief.nl$
RewriteRule ^/?$ "http\:\/\/www\.smedentotaal\.com\/smedencollectief" [R=301,L]

RewriteCond %{HTTP_HOST} ^smeedwinkel/index.php?main_page=product_info&cPath=1_23&products_id=24$ [OR]
RewriteCond %{HTTP_HOST} ^smeedwinkel/index.php?main_page=product_info&cPath=1_23&products_id=24$
RewriteRule ^/?$ "http\:\/\/www\.desmeedwinkel\.nl\/Webwinkel-Product-17503716/Zuidduitse-Vorm-Met-Voor-aambeeld-75KG.html" [R=301,L]

Re: 301 redirect

Geplaatst: 04 december 2012
door Ward
Je RewriteCond herschrijft host-verzoeken naar een specifieke directory. Gooi die er eens uit.

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
Grrrr Nog steeds een 404
DirectoryIndex index.html.var index.htm index.html index.shtml index.xhtml index.wml index.perl index.pl index.plx index.ppl index.cgi index.jsp index.js index.jp index.php4 index.php3 index.php index.phtml default.htm default.html home.htm index.php5 Default.html Default.htm home.html


Redirect 301 /smeedwinkel/index.php?main_page=product_info&cPath=1_23&products_id=24 http://www.desmeedwinkel.nl/Webwinkel-P ... -75KG.html
Sorry man, het is niet mijn bedoeling jouw avond in beslag te nemen.

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
Crap!
Die laatste actie heeft ergens een vervelende fout veroorzaakt waardoor nu mijn hele smedentotaal.com website op zijn gat ligt.

Re: 301 redirect

Geplaatst: 04 december 2012
door Ward
Peer schreef:Crap!
Die laatste actie heeft ergens een vervelende fout veroorzaakt waardoor nu mijn hele smedentotaal.com website op zijn gat ligt.
Ik zie het, maar een 500 Internal Server Error duidt meestal op crappy code.

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
hmm, ik heb hem naar het oude terug gezet maar het help niet echt. Ik rommel nog even door ;-)

Re: 301 redirect

Geplaatst: 04 december 2012
door Peer
Fiew, hij doet het weer.
Wat een spatie niet kan doe he

Ik heb er genoeg van voor vandaag.
Erg bedankt voor je hulp Ward!

Wellicht valt binnenkort het kwartje bij me en lukt het ineens wel allemaal.

Re: 301 redirect

Geplaatst: 04 december 2012
door Ward
Het zal een kleinigheid zijn. Is het geen spatie, dan wel een komma: als ontwikkelaar moet je soms helaas komman████n.

Re: 301 redirect

Geplaatst: 05 december 2012
door vampirelord
Stop de klok!
ik weet het woord en wil het graag zeggen... *********

Re: 301 redirect

Geplaatst: 06 december 2012
door Just Carpets
Naar mij idee heb je het niet slim opgelost.

Er is inderdaad duplicatie content aanwezig nu. Daar is google meestal niet blij mee.
Als je 301 redirects voor elke pagina gebruik dan neemt google de ranking over van de vorige url.
Google ziet dit als website is permanent verhuist. J

Wel moet je natuurlijk zeker zijn dat de nieuwe website goed is geoptimaliseerd voor Google (dan bedoel ik vooral de content, meta data, snelheid).

Anders blijf je met 2 websites zitten. Die je beiden moet bijhouden. Het liefst heb je natuurlijk dat alle bezoekers de nieuwe website te zien krijgen i.p.v. de oude. Dit omdat je meer vertrouwen hebt in de verkopen via de nieuwe (beter uitstraling, gebruiksgemak, meer conversie)

Re: 301 redirect

Geplaatst: 08 december 2012
door Peer
Ja ok, maar op zich zijn we het daar allemaal mee eens. Het is ook geen kwestie van niet onderkennen dat een pagina op pagina redirect eigenlijk nodig zou zijn. Dat is meer dan duidelijk.
Het probleem is dat er geen oplossing is gevonden voor de manier waarop dit moet gebeuren.

De standaardoplossingen werken gewoonweg niet.

Re: 301 redirect

Geplaatst: 18 december 2012
door Just Carpets
RewriteEngine On

RewriteCond %{QUERY_STRING} ^main_page=product_info&cPath=1_23&products_id=24
RewriteRule ^smeedwinkel/index.php$
http://www.desmeedwinkel.nl/Webwinkel-P ... -75KG.html [R=301,NC,L]

volgens mij zou het bovenstaande moeten werken.