raven22k: Redirect 301

Hallo Leute,

ich hab bei einer von mir programmierten website die url anders aufgebaut und arbeite nun mit mod_rewrite! Um dies google beizubringen habe ich versucht 301 Weiterleitungen in meine .htaccess einzubauen, aber die wollen einfach nicht so wie ich will :/

hier ist mein code:

  
RewriteEngine ON  
  
Options +SymLinksIfOwnerMatch  
  
RewriteCond %{HTTP_HOST} !^www\.carolinennest\.de$  
RewriteRule ^index.php?mode=article&id=1$ http://www.carolinennest.de/article/show/1/ferienhaus-carolinensiel-nordsee.html [R=301,L]  
RewriteRule ^index.php?mode=article&action=show&id=1$ http://www.carolinennest.de/article/show/1/ferienhaus-carolinensiel-nordsee.html [R=301,L]  
RewriteRule ^index.php?mode=anreise$ http://www.carolinennest.de/anreise [R=301,L]  
RewriteRule ^index.php?mode=article&id=14$ http://www.carolinennest.de/article/show/14/Preisliste-2012.html [R=301,L]  
RewriteRule ^index.php?mode=article&action=show&id=14$ http://www.carolinennest.de/article/show/14/Preisliste-2012.html [R=301,L]  
RewriteRule ^index.php?mode=calendar$ http://www.carolinennest.de/calendar [R=301,L]  
RewriteRule ^index.php?mode=article&id=11$ http://www.carolinennest.de/article/show/11/Das-Ferienhaus.html [R=301,L]  
RewriteRule ^index.php?mode=article&action=show&id=11$ http://www.carolinennest.de/article/show/11/Das-Ferienhaus.html [R=301,L]  
RewriteRule ^index.php?mode=article&id=12$ http://www.carolinennest.de/article/show/12/Kontakt.html [R=301,L]  
RewriteRule ^index.php?mode=article&action=show&id=12$ http://www.carolinennest.de/article/show/12/Kontakt.html [R=301,L]  
RewriteRule ^index.php?mode=gallery$ http://www.carolinennest.de/gallery [R=301,L]  
RewriteRule ^index.php?mode=article&id=13$ http://www.carolinennest.de/article/show/13/impressum.html [R=301,L]  
RewriteRule ^index.php?mode=article&action=show&id=13$ http://www.carolinennest.de/article/show/13/impressum.html [R=301,L]  

ich habe die Weiterleitungen getestet aber feststellen müssen, dass diese nicht funktionieren und ich weiß leider überhaupt nicht warum! Vielleicht kann mir einer von euch weiterhelfen :)

gruß

  1. Hi,

    RewriteRule ^index.php?mode=article&id=1$ http://www.carolinennest.de/article/show/1/ferienhaus-carolinensiel-nordsee.html [R=301,L]

    ich habe die Weiterleitungen getestet aber feststellen müssen, dass diese nicht funktionieren und ich weiß leider überhaupt nicht warum!

    Weil RewriteRules den Querystring nicht berücksichtigen …
    Dazu könntest du RewriteConds vorschalten, die diesen auswerten – oder das ganze auch gleich in der index.php regeln.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?