301 redirect wordpress migrálás esetén

Most, hogy költöztetem a blogot a legnagyobb bajom azzal volt, hogy egy csomó trackback és URl már egész szépen volt pozicionálva a keresőben, ezt nem érdemes elveszteni. Ilyenkor a legfájdalommentsebb megoldás, ugye, a 301 átirányítás. Érdekes, hogy épkézláb, baszódás mentes megoldás nincs, végül egy ilyet dobtam össze:   <?php function curPageURL() { $pageURL = ‘http’; […]

Most, hogy költöztetem a blogot a legnagyobb bajom azzal volt, hogy egy csomó trackback és URl már egész szépen volt pozicionálva a keresőben, ezt nem érdemes elveszteni. Ilyenkor a legfájdalommentsebb megoldás, ugye, a 301 átirányítás. Érdekes, hogy épkézláb, baszódás mentes megoldás nincs, végül egy ilyet dobtam össze:

 

<?php

function curPageURL() {

$pageURL = ‘http’;

if ($_SERVER[“HTTPS”] == “on”) {$pageURL .= “s”;}

$pageURL .= “://”;

if ($_SERVER[“SERVER_PORT”] != “80”) {

$pageURL .= $_SERVER[“SERVER_NAME”].”:”.$_SERVER[“SERVER_PORT”].$_SERVER[“REQUEST_URI”];

} else {

$pageURL .= /*$_SERVER[“SERVER_NAME”]*/’www.creativslave.hu’.$_SERVER[“REQUEST_URI”];

}

return $pageURL;

}

$pageurl=curPageURL();

header(“HTTP/1.1 301 Moved Permanently”);

header(“Location:”.$pageurl);

exit();
?>

Ezt bepakolod a header tetejébe, a legtetejébe és voilá!, működik!

Címkék: ,

— 2001 óta írom ezt a blogot. Alkalmazott grafikusként, programozóként dolgozom és munkaidőn kívül a kislányommal és a feleségemmel töltöm az időmet. Megtaláltok a Twitteren (@oriandras) és a Facebookon is.