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!
Írj hozzászólást!