Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Redirect 301 - Alle oude forum berichten naar root new forum

Pagina: 1
Acties:

  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Hoop dat jullie mij kunnen helpen.

Ik kom via de Google Webmaster tool erachter dat er 16.000 pagina's niet gevonden kunnen worden. Dit gaan over pagina's van ons oude forum.

Een link zoals: http://www.example.org/co...f/Itemid,81/topic,14570.0

Momenteel staat ons forum op http://www.example.org/forums/ .

De topic ID's zijn niet hetzelfde. Het is dus niet mogelijk om deze mee te nemen in een redirect. Ik hoop het zo om te kunnen zetten dat alles vanaf:
http://www.example.org/component/option,com_smf/*
een 301 redirect krijgt naar
http://www.example.org/forums/

Nu worden er al wat pagina's doorgezet via de htaccess file maar ik kom er niet uit hoe ik deze code werkend kan maken en helaas zijn de gevonden Google hits niet duidelijk genoeg.

Is er iemand dit deze htaccess regel kan op proesten?

Redirect alles vanaf - http://www.example.org/component/option,com_smf/*.*
naar - http://www.example.org/forums/

Bedankt alvast!

_/-\o_

[ Voor 7% gewijzigd door RobIII op 11-05-2012 18:12 . Reden: Eigenlijke URL verwijderd. ]

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

Heb je toegang tot je server config ? (apache httpd.conf)

Duct tape can't fix stupid, but it can muffle the sound.


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Ja, maar als het kan doe ik de wijziging alleen in de htaccess file... die begrijp ik nog ;)

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

Het is niet veel anders, naar mijn idee zelfs makkelijker.
Je zou daar de volgende rule kunnen opnemen,
onder <IfModule alias_module>
Redirect permanent /component/option,com_smf /forums/

Sterker nog, de omschrijving van jouw exacte issue staat in die config file ;)

[ Voor 25% gewijzigd door DukeBox op 11-05-2012 15:30 ]

Duct tape can't fix stupid, but it can muffle the sound.


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Begrijp ik, bedankt ook voor je tip. Maar ik zit liever niet in de httpd.conf. Geen optie voor de .htaccess file?
( heb die file ook nooit geedit namelijk)

[ Voor 15% gewijzigd door DukeN op 11-05-2012 15:30 ]

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

Ja, dat is exact de zelfde regel.
b.t.w. leuke site, heb er vroeger ooit nog info gevonden voor het aanpassen van een allied data dsl modem.

[ Voor 62% gewijzigd door DukeBox op 11-05-2012 15:33 ]

Duct tape can't fix stupid, but it can muffle the sound.


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Die regel heb ik zelf nooit toegevoegd. Maar iemand die de boel ooit heeft overgezet naar Wordpress.

Dus de regel is er al maar die werkt niet... handig.....hehe

edit: bedankt :) ... site bestaat al erg lang. Ergens vorig jaar een migratie gehad naar WP. Maar ben nu eens in Google Webmasters gedoken.

[ Voor 30% gewijzigd door DukeN op 11-05-2012 15:34 ]

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

De .htaccess file heeft wel de juiste rechten (apache user moet kunnen lezen) ? Let ook op de naam, niet .htacces.txt o.i.d.
(ja, denk al 9 jaar geleden of zo)

[ Voor 12% gewijzigd door DukeBox op 11-05-2012 15:36 ]

Duct tape can't fix stupid, but it can muffle the sound.


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Dat heeft hij, er staan al diversen regels in. Zoals:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^nieuws/(.*).html?$ $1 [R,L]
/forumsitemap/components/com_forumsitemap/index.php?currentpage=$1 [L]
RewriteRule ^leren_downloaden_sitemap([0-9]+).html$ /forum-sitemap/?currentpage=$1 [R,L]
......

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

Dan de hamvraag, staat de mod_rewrite module wel aan ?

Duct tape can't fix stupid, but it can muffle the sound.


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Hij sluit ook weer netjes ;)
</IfModule>

Maar ik neem eigenlijk aan dat hij gewoon aan staat...... :X

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

De tag geeft het ook al aan, alleen doen als de module aktief is.. (IFmodule)
Moet je toch nog in je httpd.conf zijn :P en ff zoeken:
#LoadModule rewrite_module modules/mod_rewrite.so

Hoe dan ook zou ik een redirect gebruiken i.p.v. een rewrite rule als er toch geen 1:1 mapping mogelijk is.
Dan updaten de search engine crawlers correct.

[ Voor 54% gewijzigd door DukeBox op 11-05-2012 15:43 ]

Duct tape can't fix stupid, but it can muffle the sound.


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
He bah....

Daar kom ik eigenlijk nooit :p Laat ik het er maar op houden dat het best chinees voor mij is.... Dit deed die kerel die de boel had omgezet.

Maar er is geen andere mogelijkheid om te kijken of hij aanstaat?

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • Scrummie
  • Registratie: Februari 2003
  • Laatst online: 04-11 09:03

Scrummie

Think different

Volgens mij wel via <?php phpinfo(); ?>.

Seizoenskaarthouder Feyenoord - Vak T


  • bartbh
  • Registratie: Maart 2004
  • Niet online
Op example.org werkt het toch? Dus dan mod_rewrite wel geladen.

Zou dan eerder denken dat de redirect regel niet helemaal goed is, maar daar ben ik zelf ook nooit zo'n held in.

Kom je niet wat verder met je error logs?

[ Voor 7% gewijzigd door RobIII op 11-05-2012 18:12 . Reden: Eigenlijke URL verwijderd ]


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Ik kan ook in de error logs duiken... maar hoopte eigenlijk dat iemand die .htaccess regel kon opzeggen ;)

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

Ja, zie 2e post van mij.. die rule kan ook gewoon in je .htaccess

Duct tape can't fix stupid, but it can muffle the sound.


  • bartbh
  • Registratie: Maart 2004
  • Niet online
Maak een extra map aan en redirect van daaruit alles naar je forum?

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

^ Dat is niet zo slim.. dan update niemand oude links.

Duct tape can't fix stupid, but it can muffle the sound.


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Meen je niet ;)

Is

Redirect permanent /component/option,com_smf /forums/

voldoende in de .htaccess?! O+

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

Ja.. met de juiste begin en eind tags natuurlijk
Als dat de enige regel is kan je die weglaten, maar anders zou je de ifmodule rewrite tags daar kunnen gebruiken.

[ Voor 54% gewijzigd door DukeBox op 11-05-2012 15:52 ]

Duct tape can't fix stupid, but it can muffle the sound.


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Kan je die nog inkoppen voor me? :|

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
je weet dat htaccess hetzelfde is als httpd.conf? (niet hetzelfde bestand, maar wat er je ongeveer mee wil doen)

Alles wat je in htaccess zou willen doen, kan net zo makkelijk in httpd.conf en meer.

  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Nee eigenlijk niet, simpelweg omdat ik daar nooit in neus. (Ook nooit nodig gehad)

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Dus:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^nieuws/(.*).html?$ $1 [R,L]
/forumsitemap/components/com_forumsitemap/index.php?currentpage=$1 [L]
RewriteRule ^leren_downloaden_sitemap([0-9]+).html$ /forum-sitemap/?currentpage=$1 [R,L]
RewriteRule permanent /component/option,com_smf /forums/
</IfModule>

:?

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • bartbh
  • Registratie: Maart 2004
  • Niet online
nee, dat is geen rewriterule

redirect 301 /oud /nieuw

is de goede notatie. Gewoon een nieuwe regel in je .htaccess. Google anders ook maar een op .htaccess redirect.

[ Voor 36% gewijzigd door bartbh op 11-05-2012 16:04 ]


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

In dit geval niet, het moet echt
redirect permanent /component/option,com_smf /forums/
zijn, niet 301

Duct tape can't fix stupid, but it can muffle the sound.


  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Uhm waarom wil je 16k unieke urls naar 1 pagina laten redirecten? Hierdoor krijg je heel veel duplicate content. Het beste is om een 404 terug te geven aan de zoekmachine en de zoekmachine de nieuwe links gewoon te laten indexeren.
Op je pagina staat mooi "404 fout, de pagina kan niet gevonden worden" maar ondertussen serveert de server een 304 not modified, zo gaat Google deze links nooit verwijderen en heb je heel veel duplicate content.

Zo'n massa redirect moet je alleen doen als je ook weer unieke content hebt op de pagina waar je heen redirect.

[ Voor 11% gewijzigd door Y0ur1 op 11-05-2012 16:20 ]


  • DukeBox
  • Registratie: April 2000
  • Laatst online: 01:10

DukeBox

loves wheat smoothies

Precies, daarom de permanent, dat doet het zelfde maar krijg je geen 404 error.
plaats gewoon die regel bovenaan je htacces file en klaar.

Duct tape can't fix stupid, but it can muffle the sound.


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Bedankt, dus het moet worden:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^nieuws/(.*).html?$ $1 [R,L]
/forumsitemap/components/com_forumsitemap/index.php?currentpage=$1 [L]
RewriteRule ^leren_downloaden_sitemap([0-9]+).html$ /forum-sitemap/?currentpage=$1 [R,L]
redirect permanent /component/option,com_smf /forums/
</IfModule>

Zo dus.... ?

Over de opmerking van your1 zal ik ook even goed over nadenken :)

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
DukeBox schreef op vrijdag 11 mei 2012 @ 16:20:
Precies, daarom de permanent, dat doet het zelfde maar krijg je geen 404 error.
plaats gewoon die regel bovenaan je htacces file en klaar.
Een redirect waarheen? 16k unieke urls allemaal redirecten naar http://www.example.org/forums/? Dat is gewoon dom, je krijgt dan 16k urls met dezelfde content.
@TS: laat die oude urls doodbloeden door een 404 terug te geven. Je hebt blijkbaar geen manier om de oude url structuur om te zetten naar een nieuwe structuur.
Een patroon als http://www.example.org/$ID/topic-naam kan je redirecten naar http://www.example.org/forum/$ID/topic-naam. Echter, als je de oude url niet meer kunt vertalen naar een nieuwe url, met de oude content dus, heb je niks aan deze methode.

Wat je wel kunt doen is op de 404 pagina een html refresh doen naar de http://www.example.org/forums/, dat is hetzelfde effect maar dan weet Google wel dat hij de link moet weghalen.

Achtergrondinfo: http://www.seroundtable.com/archives/022739.html

[ Voor 17% gewijzigd door RobIII op 11-05-2012 18:12 . Reden: Eigenlijke url verwijderd ]


  • DukeN
  • Registratie: December 2002
  • Laatst online: 28-11 09:47

DukeN

ook @ www.leeralles.nl

Topicstarter
Bedankt, dat is ook een hele goede tip.

Een refresh op de 404 is ook een goede actie! :)

Duken.nl meer dan downloaden | Leeralles.nl - Een waffeltastische plek


  • bartbh
  • Registratie: Maart 2004
  • Niet online
DukeBox schreef op vrijdag 11 mei 2012 @ 16:16:
In dit geval niet, het moet echt
redirect permanent /component/option,com_smf /forums/
zijn, niet 301
Permanent == 301


Wat je ook kunt doen, alles afvangen/rewrite naar een index.php en van daaruit met een correct 404 header doorsturen naar het nieuwe forum.

Op die manier weet Google dat de link niet meer geldig is (404) maar hoef je toch niet met een meta refresh te gaan werken.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
@DukeN: We hebben je inmiddels vaak genoeg gewezen op 't ongewenst verwijzen naar je site; ik heb dan ook uit alle berichten de eigenlijke URL verwijderd en vervangen door example.org welke voor het uitleggen van je probleem net zo goed voldoet. Ik wijs je nogmaals op ons spam beleid en wens deze url, buiten je sig e.d. niet meer aan te treffen.
Een linkje mag je best plaatsen in een reactie, maar doe dat alleen als het relevant is voor de discussie, en niet bij het minste of geringste.
Verder: Waar hoort mijn topic?
Serversoftware en Windows Servers
...
Je rewriterules voor Apache doen niet wat jij wilt.
WEB >> WSS

[ Voor 26% gewijzigd door RobIII op 11-05-2012 18:27 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
bartbh schreef op vrijdag 11 mei 2012 @ 17:56:
[...]

Permanent == 301


Wat je ook kunt doen, alles afvangen/rewrite naar een index.php en van daaruit met een correct 404 header doorsturen naar het nieuwe forum.

Op die manier weet Google dat de link niet meer geldig is (404) maar hoef je toch niet met een meta refresh te gaan werken.
Als je een 404 header stuurt wordt een Location header niet meer opgepikt door de browser.

  • bartbh
  • Registratie: Maart 2004
  • Niet online
Ik heb me er niet in verdiept, maar onderstaand werk gewoon

PHP:
1
2
3
4
5
<?php
header("HTTP/1.0 404 Not Found");
header("Location: http://www.google.com/"); /* Redirect browser */

?>

  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
bartbh schreef op vrijdag 11 mei 2012 @ 22:02:
Ik heb me er niet in verdiept, maar onderstaand werk gewoon

PHP:
1
2
3
4
5
<?php
header("HTTP/1.0 404 Not Found");
header("Location: http://www.google.com/"); /* Redirect browser */

?>
Ohja, maar er was iets dat niet werkte :) Een 404 status code en een Location header zijn in principe mutual exclusive. Apache stuurt toch 302 FOUND terug met deze combinatie.
Pagina: 1