Merhabalar arkadaşlar,

Local hostta ilk deneyimim olan PHP ile kendi yazdığım bir kurumsal site scripti var. Localde dinamik olarak Title, Meta Description ve Meta Etiketler değişiyor. Fakat hostinge yüklediğimde sadece title değişiyor, meta description ve meta tag değişmiyor. XAMPP kullanıyorum localhost olarak.

Kullandığım kod;

include_once(DATA."ust.php");
$buffer=ob_get_contents();
@ob_end_clean();
$bas = stripslashes($veri[0]["baslik"]);
$bas1 = stripslashes($veri[0]["description"]);
$bas2 = stripslashes($veri[0]["anahtar"]);
$buffer = preg_replace('/(<title>)(.*?)(<\/title>)/i', '$1' . $bas.' - '.$sitebaslik . '$3', $buffer);
$buffer = preg_replace('/<meta name="description" content="(.*)"\/>/i','<meta name="description" content="' . $bas1 . '" />', $buffer);
$buffer = preg_replace('/<meta name="keywords" content="(.*)"\/>/i','<meta name="keywords" content="' . $bas2 . '" />', $buffer);
echo $buffer;

Localhostta bu kod sorunsuz bir şekilde hem Title, hem meta description hemde meta keywords alanını değiştiriyor. Ama hosting'de sadece title değişiyor. geriye kalan etiketler değişmiyor.