-
عضو انجمن
درخواست یک کد php ساده
سلام
سایت من دوتا دامنه داره .
حالا من یک کد php میخوام که با قراردادن اون توی قسمت هدر سایت ، تشخیص بده اگر کاربر با دامنه nemarooz.com وارد سایت شد تگ زیر رو به تگ های هدر اضافه کنه..ممنون
<meta name="robots" content="index, follow">
پ.ن : بنا به دلیلی از ردایرکت 301 نمیتونم استفاده کنم .. ممنون
-
-
June 6th, 2017 16:34
# ADS
-
عضو انجمن
پاسخ : درخواست یک کد php ساده
کد PHP:
<?php
if ($_SERVER['HTTP_HOST'] == 'nemarooz.com')
echo '<meta name="robots" content="index, follow">';
?>
ویرایش توسط k-pax : June 6th, 2017 در ساعت 16:53
-
تعداد تشکر ها ازk-pax به دلیل پست مفید
-
عضو انجمن
پاسخ : درخواست یک کد php ساده
البته HTTP_HOST می تونه www هم شامل بشه پس بهتره شرط رو طوری طرح کنید که اینم در نظر بگیره.
شخصاً سرچ دامنه تو خروجی HTTP_HOST رو بیشتر استفاده میکنم:
کد PHP:
<?php
if (strpos($_SERVER['HTTP_HOST'], 'nemarooz.com') !== false){
echo '<meta name="robots" content="index, follow">';
}
-
تعداد تشکر ها ازAtrafNet به دلیل پست مفید
-
عضو انجمن
پاسخ : درخواست یک کد php ساده

نوشته اصلی توسط
k-pax
کد PHP:
<?php
if ($_SERVER['HTTP_HOST'] == 'nemarooz.com')
echo '<meta name="robots" content="index, follow">';
?>
ممنون کد کار کرد.
فقط من الان میخوام خط زیر رو هم برای نمایش به اون کد اضافه کنم :
<link rel='stylesheet' href="http://weblian.ir/nema.css" type='text/css' media='all' />
ولی وقتی از کد زیر ازستفاده میکنم برای این کار ، سایت ارور 500 میده و بالا نمیاد .
<?php
if (strpos($_SERVER['HTTP_HOST'], 'nemarooz.com') !== false){
echo '<meta name="robots" content="noindex, nofollow">';
echo '<link rel='stylesheet' href="http://weblian.ir/nema.css" type='text/css' media='all' />';
}
?>
فک کنم مشکل از کوتیشن ها باشه...ممکنه یه بررسی کنید ببینید کجای کد اشتباه هست؟...ممنون از شما
ویرایش توسط bloodthirstyb : June 6th, 2017 در ساعت 22:46
-
-
عضو جدید
پاسخ : درخواست یک کد php ساده

نوشته اصلی توسط
bloodthirstyb
ممنون کد کار کرد.
فقط من الان میخوام خط زیر رو هم برای نمایش به اون کد اضافه کنم :
<link rel='stylesheet' href="http://weblian.ir/nema.css" type='text/css' media='all' />
ولی وقتی از کد زیر ازستفاده میکنم برای این کار ، سایت ارور 500 میده و بالا نمیاد .
<?php
if (strpos($_SERVER['HTTP_HOST'], 'nemarooz.com') !== false){
echo '<meta name="robots" content="noindex, nofollow">';
echo '<link rel='stylesheet' href="http://weblian.ir/nema.css" type='text/css' media='all' />';
}
?>
فک کنم مشکل از کوتیشن ها باشه...ممکنه یه بررسی کنید ببینید کجای کد اشتباه هست؟...ممنون از شما
نیازی به بررسی ریز کوتیشن ها و دابل کوتیشن ها نیست، کافیه به صورت زیر کد رو بنویسید تا هر نوع کدی که میخواهید بدون بررسی کوتیشن ها و مشکلات این چنینی چاپ بشند.
کد:
<?php if (strpos($_SERVER['HTTP_HOST'], 'nemarooz.com') !== false){ ?>
<meta name="robots" content="noindex, nofollow">
<link rel='stylesheet' href="http://weblian.ir/nema.css" type='text/css' media='all' />
<?php } ?>
-
تعداد تشکر ها ازrealAmir به دلیل پست مفید