Redirect 301
raven22k
- https
0 ChrisB
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ß
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