Ber om ursäkt till Hofvet om jag också lånar tråden i ett liknande problem, nämligen att vi har två adresser (trendsetters .nu & trendsetters .se) som leder till samma sida.. en 301:a fungerar inte för oss då vårt community är populärt på skolor mm. som (precis som med många andra communities) har spärrat .nu domänen så att bara .se fungerar för att elever ska ägna sig åt skolarbete istället
Undrar lite smått om man kan göra så att bara google's spindel får fram att det ska vara en 301:a på .se sidan då .nu är vår huvuddomän? tex. med följande kod på index-sidan:
Kod:
<?php
if ($googlebot) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.domän.nu");
exit();
}
?>
Har även följande kod för att känna av google's spindel:
Kod:
<?php
function googlebot($ip)
{
if (empty($ip)) {
return false;
}
$bot = "googlebot.com";
$name = gethostbyaddr($ip);
if ($name == $ip) {
return false;
}
return (strpos($name, $bot) !== false && gethostbyname($name) == $ip) ? true : false;
}
$googlebot = false;
if (!googlebot($_SERVER['REMOTE_ADDR']))
$googlebot = true;
?>
Är detta en smart metod eller låter det väldigt rörigt?