Visa ett inlägg
Oläst 2006-11-08, 11:17 #16
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
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?
thorsell är inte uppkopplad   Svara med citatSvara med citat