Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

301-redirect code überprüfen

Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Weiterleitungen und mod_rewrite
 Was ist denn das? Komischer URL Parameter 301, 303 ... oder was???  
ray007

pr


: 29.09.2006
: 13



: 05.02.2010, 13:26    : 301-redirect code überprüfen Antworten mit Zitat

Hallo 301-redirect Experten!

Ich benötige eure Unterstützung bei einem mir sehr wichtigen Projekt. Das Projekt ist schon 5 Jahre alt und bei Google gut dabei. Jetzt konnte ich eine freigewordene Keyword-Domain für dieses Projekt ergattern, und möchte alle externen Links, auch zu allen Unterseiten, per 301 redirect auf den neuen Domainnamen umleiten, die Linkpower soll natürlich erhalten bleiben.

Da ich bei der RewriteEngine in .htaccess immer etwas unsicher bin und Google nicht vergraulen möchte, bitte ich einen Experten kurz drüberzuschauen ob ich alles richtig gemacht habe. Meine .htaccess ist schon etwas komplex da ich einen zweisprachigen xtc-Shop mit SEO freundlichen URLs benutze:


Alte .htaccess
Code:
RewriteEngine On


RewriteCond %{HTTP_HOST} ^www.domain-old\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^domain-old\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain-old2\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^domain-old2\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} ^domain-old\.com$ [NC]
RewriteRule ^(.*) http://www.domain-old.com/$1 [L,R=301]

# interne Verzeichnisstruktur geändert
RewriteRule ^en/dir-old/(.*) http://www.domain-old.com/en/dir-new/$1 [L,R=301]
RewriteRule ^de/dir-old/(.*) http://www.domain-old.com/de/dir-new/$1 [L,R=301]


#xtc SEO URLs

#-- Sitemap mit Sprache
RewriteRule ^/([a-z]{2})/sitemap(.*)\.html$ /shop_content.php?coID=8&language=$1 [qsappend,L]
#-- Sitemap
RewriteRule ^sitemap(.*)\.html$ /shop_content.php?coID=8 [qsappend,L]

##-- Kategorien mit Sprachen
RewriteCond %{REQUEST_URI} ^/([a-z]{2})/(.*):::([_0-9]+):([_0-9]+)\.html$
RewriteRule ^([a-z]{2})/(.*):::([_0-9]+):([_0-9]+)\.html$ /index.php?cPath=$3&page=$4&language=$1 [qsappend,L]
RewriteCond %{REQUEST_URI} ^/([a-z]{2})/(.*):::([_0-9]+)\.html$
RewriteRule ^([a-z]{2})/(.*):::([_0-9]+)\.html$ /index.php?cPath=$3&language=$1 [qsappend,L]
##-- Kategorien
RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ /index.php?cPath=$2&page=$3 [qsappend,L]
RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L]

##-- Produkte mit Sprachen
RewriteRule ^([a-z]{2})/(.*)::(.+)\.html$ /product_info.php?products_id=$3&language=$1 [qsappend,L]
##-- Produkte
RewriteRule (.*)::(.+)\.html$ /product_info.php?products_id=$2 [qsappend,L]

##-- Content mit Sprache
RewriteRule ^([a-z]{2})/(.*):_:([0-9]+)\.html$ /shop_content.php?coID=$3&language=$1 [qsappend,L]
##-- Content
RewriteRule (.*):_:([0-9]+)\.html$ /shop_content.php?coID=$2 [qsappend,L]

##-- Manufacturers mit Sprachen
RewriteCond %{REQUEST_URI} ^/([a-z]{2})/(.*):.:([_0-9]+):([_0-9]+)\.html$
RewriteRule ^([a-z]{2})/(.*):.:([_0-9]+):([_0-9]+)\.html$ /index.php?manufacturers_id=$3&page=$4&language=$1 [qsappend,L]
RewriteCond %{REQUEST_URI} ^/([a-z]{2})/(.*):.:([_0-9]+)\.html$
RewriteRule ^([a-z]{2})/(.*):.:([0-9]+)\.html$ /index.php?manufacturers_id=$3&language=$1 [qsappend,L]
##-- Manufacturers
RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+):([_0-9]+)\.html$
RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ /index.php?manufacturers_id=$2&page=$3 [qsappend,L]
RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+)\.html$
RewriteRule (.*):.:([0-9]+)\.html$ /index.php?manufacturers_id=$2 [qsappend,L]


neue .htaccess

Code:
RewriteEngine On


RewriteCond %{HTTP_HOST} !^www\.domain-new\.com$
RewriteRule ^(.*)$ http://www.domain-new.com/$1 [L,R=301]



# interne Verzeichnisstruktur geändert
RewriteRule ^en/dir-old/(.*) http://www.domain-new.com/en/dir-new/$1 [L,R=301]
RewriteRule ^de/dir-old/(.*) http://www.domain-new.com/de/dir-new/$1 [L,R=301]


#xtc SEO URLs

....wie in der alten .htaccess


Ich denke mit

Code:
RewriteCond %{HTTP_HOST} !^www\.domain-new\.com$
RewriteRule ^(.*)$ http://www.domain-new.com/$1 [L,R=301]


müßten auch alle obigen alten Umleitungen erschlagen sein, oder sehe ich hier etwas falsch?


Danke!
Ray
Nach oben
ray007 Private Nachricht senden
800XE

pr


: 02.12.2004
: 5121
: XENEVU


: 05.02.2010, 21:38    : Re: 301-redirect code überprüfen Antworten mit Zitat

ray007 hat Folgendes geschrieben:
Hallo 301-redirect Experten!



Ich denke mit

Code:
RewriteCond %{HTTP_HOST} !^www\.domain-new\.com$
RewriteRule ^(.*)$ http://www.domain-new.com/$1 [L,R=301]


müßten auch alle obigen alten Umleitungen erschlagen sein, oder
ja, die StandarddomainRewrite funktioniert
(ausser du hast in deinen alten was drin wo wieder die alteDOmain aufgerufen wird, also nicht nur Pfad und Datei umgeschreiben wird)

http://mit-oder-ohne-www.de/domain-weiterleitung/htaccess-permanent-redirect.html

Anmerkung
auch wenn ich extra eine DOmain dazu habe ....
... ich bin kein htaccess Profi
ich fange einfach alles ab und mache den Rest in PHP

aber nur ... /Affilitiv/ ... innovativ
Nach oben
800XE Private Nachricht senden WWW
ray007

pr


: 29.09.2006
: 13



: 06.02.2010, 23:21    : 301-redirect code überprüfen Antworten mit Zitat

danke für die Kontrolle. Dann probier ich's einfach mal aus. Google müßte ja die alten Seiten im Index zeitnah ändern und die alten irgendwann rausschmeißen.
Nach oben
ray007 Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Weiterleitungen und mod_rewrite
Seite 1 von 1

 






Ähnliche Beiträge
Thema Forum Antworten
Akutes 301-Problem: Domain nach redirect zweimal in URL Akutes 301-Problem: Domain nach redir... Chr1s Google Forum 4 04.02.2012, 13:10 Akutes 301-Problem: Domain nach redirect zweimal in URL
redirect 301 redirect 301 MiTSCHUH Weiterleitungen und mod_rewrite 1 04.02.2012, 11:50 redirect 301
Online Shop Integration per Redirect Online Shop Integration per Redirect annemone Ich hab' da mal 'ne Frage 3 31.01.2012, 12:15 Online Shop Integration per Redirect
Remarketing Code Remarketing Code Handcreme Google Adwords & Facebook Ads, Yahoo!, Microsoft adCenter 0 30.01.2012, 10:05 Remarketing Code
Code ans Ende der Seite und oben anzeigen? Code ans Ende der Seite und oben anze... marc77 Webprogrammierung, Templatedesign & Microformats 14 22.01.2012, 12:41 Code ans Ende der Seite und oben anzeigen?
Bei Relaunch neuer Tracking-Code, also neues Profil für GA? Bei Relaunch neuer Tracking-Code, als... mbarth Web Analytics & Controlling 1 20.01.2012, 08:57 Bei Relaunch neuer Tracking-Code, also neues Profil für GA?
301 redirect 301 redirect schlankvogel Google Forum 21 19.01.2012, 17:27 301 redirect

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: 301-redirect code überprüfen