301 Weiterleitungen von xtCommerce zu Magento mit PHP

Im Shop Forum Shop-Systeme finden Sie Tipps und Fragen zur Installation und Konfiguration von xtCommerce


301 Weiterleitungen von xtCommerce zu Magento mit PHP

Beitragvon seo-beratung » 15.12.09

Mit der 301 Weiterleitung per htaccess hatte ich so meine Schwierigkeiten mit den in Google indizierten Links unseres alten xtCommerce-Onlineshops. Daher habe ich eine einfache Lösung per PHP gesucht. Die Umleitung sollte die Links von der alten Domain (http://www.wallaby.de) auf die neue Domain (http://wallaby.de/service/) weiterleiten, um etwas PageRank weiterzuvererben. Nachdem wir einen Shop-Umzug von xt:Commerce zu Magento durchführen, stimmen natürlich auch die Pfade und Kategorien in keinerlei Hinsicht, so dass ohnehin viel Handarbeit erforderlich ist.

Der folgende Quelltext-Auszug eignet sich für die index.php (Kategorien) und product_info.php (Artikel), aber auch unsere Speziallösungen wie ProduktDatenblatt.php.

Code: Alles auswählen
function umleitung($id) {
  if ($id==861) {
    $goto="domain-hosting/domain-hosting-verein-homepage.html"; $old="VEREINSHOMEPAGE"; }
  if ($id==862) {
    $goto="shop-hosting/shop-hosting-xtcommerce.html"; $old="Shop-Hosting-XTCOMMERCE"; }
  if ($id==863) {
    $goto="shop-hosting/shop-hosting-magento.html"; $old="Shop-Hosting-MAGENTO"; }

  header("HTTP/1.1 301 Moved Permanently");
  header("Location: http://wallaby.de/service/$goto#$old");
  header("Connection: close");
}

$referer = $_SERVER['REQUEST_URI'];
preg_match("/\d+/", $referer, $result);
$alleIDs = array(861, 862, 863);
for ( $i=0; $i<count($alleIDs); $i++ ) {
  $id=$alleIDs[$i];
  if ( $result[0]==$id ) {
    if (in_array($id, $alleIDs)) umleitung($id);
  }
}

Gruss
Wolfgang
Benutzeravatar
seo-beratung
Moderator
 
Beiträge: 367
Registriert: 03/06
Wohnort: Kleinaitingen


Ähnliche Shop Forum Themen passend zu "301 Weiterleitungen von xtCommerce zu Magento mit PHP"

Zurück zu xtCommerce

Wer ist online im Shop Forum?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste