السلام عليكم و رحمة الله و بركاته ...
طلب مني صديق بالأمس أن أقوم بربط نطاقه الخاص بمساحة موقعي, ذلك لأن مدة استضافته انتهت و قام بتجديد النطاق فقط و يريد أن يستلم الرسائل التي تصل إلى بريده على هذا النطاق, و طلب مني طبعا تكوين بريد له عندي مع تمرير رسائله لبريدٍ آخرٍ له على الياهو.
فعلت ما طلب, حيث أن الشركة التي تستضيف موقعي توفر عدد خمسة Parked Domains, و لما ظننت أني فعلت ما يريد طلب مني أن أضع صفحة أكتب فيها عبارة تشير إلى إقتراب عودة الموقع,هذا يعني أن ألغي موقعي أو صفحته الرئيسية على الأقل لأقوم بما يطلب, أخبرته أن يعطني دقائق قبل أن أجيب طلبه.
فكرت في وجود دالة تعطيني الرابط الذي يطلبه الزائر, لأعرف بعدها - بواسطة دوال البحث في النص - النطاق الذي يطلبه الزائر و بناء عليه أطبع ما أريد.
و فعلاً وجدت أم ضالتي, هذا المتغير:
يعطيني اسم النطاق الذي طلبه الزائر, فقمت بكتابة سكربت بسيط يختبر اسم النطاق ليطبع صفحة مختلفة عند طلب نطاق مختلف في كل مرة.كود PHP:
$_SERVER['HTTP_HOST']
هذا هو السكربت, مجموع النطاقات أربعة, لي ثلاثة, و لصديقي الرابع, طبعاً وضعته في صفحة الـ index.php:
و يمكن فعل ذلك لكل صفحات الموقع, أعتقد أن الفكرة بسيطة و لكنها فعالة.كود PHP:
<?php
if (ereg('libyancorner.org',$_SERVER['HTTP_HOST']))
echo "libyancorner.org";
if (ereg('libyancorner.com',$_SERVER['HTTP_HOST']))
echo "libyancorner.com";
if (ereg('libyancorner.net',$_SERVER['HTTP_HOST']))
echo "libyancorner.net";
if (ereg('worldgfx.com',$_SERVER['HTTP_HOST']))
echo 'WorldGFX.com';
?>
بإختصار يمكن أن نقيم أكثر من موقع على نفس المساحة شرط أن يكون هناك Parked Domains يكفي عدد المواقع.
يمكنك زيارة الروابط التالية و الموجودة على مساحة واحدة, سيطبع لك السكربت نصاً مختلفاً عند طلب كل نطاق.
http://www.libyancorner.com
http://www.libyancorner.net
http://www.libyancorner.org
http://www.worldgfx.com
ملاحظة: أرجو أن لا يستغل البعض هذه الفكرة لبيع مساحات لا وجود لها.
و الله ولي التوفيق.