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.

komment

Írj hozzászólást!

Felhasználási feltételeket elfogadom!