السلام عليكم و رحمه الله وبركاتة
قد قمت بنقل هذا الموضوع من هنا, وذلك مايشكله من اهمية كبيره جدا عند التعامل مع موقع يستخدم اكثر من دومين واحد, ايضا مع المواقع التي نقلة اقسامها الى مكان جديد نقل دائم. يمكنك معرفة المزيد حول هذا التحويل بالبحث في قوقل عن 301 Redirect. اتمنى الفائده لكم عن هذا المقال المنقول
-------------
السلام عليكم ،
يخفى على الكثير كيفية إستخدام أكثر من نطاق لموقع واحد دون فقد ترافك ألكسا و بسبب إستخدام الكثير خاصية الـ Parked Domain بشكلها العادي يتم فقد ترتيب ألكسا بسبب إنفصال كل نطاق لترتيبه الخاص بالإضافة إلى خسارة الـ PR في Google ، لذلك أود أن أشرح لكم هذه الطريقة الميسرة لتشغيل الموقع على نطاقين أو أكثر دون فقد ترتيب ألكسا او PR قوقل ، و هو مفيد في حالة تغيير نطاق الموقع إلى نطاق آخر .
أولاً: عليك بتحويل DNS النطاق الجديد إلى الـ DNS الخاص بالنطاق السابق ، لمعرفته قم بالتوجه إلى أي موقع Whois و يمكنك الحصول عليه .
مثال [ http://whois.sc/doroos.net ]
ثانياً : قم بالتوجه إلى لوحة تحكم موقعك ثم إلى Parked Domain ( قد لا يوفر المستضيف هذه الخاصية ) و أضف النطاق .
ثالثاً : قم بإضافة هذا الكود في ملف .htaccess في مجلد public_html ، او قم بإنشاء ملف .htaccess (النقطة قبل الإسم ) في المجلد المذكور في حالة عدم وجوده :
كود:RewriteEngine on RewriteCond %{HTTP_HOST} ^doroos.com [NC] RewriteRule ^(.*)$ http://www.doroos.net/$1 [L,R=301] RewriteCond %{HTTP_HOST} ^www.doroos.com [NC] RewriteRule ^(.*)$ http://www.doroos.net/$1 [L,R=301]
+ السطر الأول هو تشغيل التحويل .
+ السطر الثاني لتحويل domain.com .
+ السطر الرابع لتحويل www.domain.com .
ما يميز هذا عن التحويل العادي عن طريق شركة النطاقات ، او عن طريق إستعمال الخدمات العادية المتوفرة مثل DomainDNS ( الخاص بكويت نت ) هو تحويل الملف المختار إلى النطاق الجديد بدون أي تغيير ، مثال :
عند زيارة :
http://www.doroos.com/lesson1095.html
سيتحول .net تلقائياً إلى .com دون فقد الباقي ( lesson1095.html ) ، و هذا مفيد أيضاً لمحركات البحث لعدم فقد الصفحات المؤرشفة في حالة تغيير النطاق .
و لتجنب تكرار أرشفة المواضيع للنطاق الواحد في شكليه ، مثال : Google يقوم بأرشفة www.doroos.net/lesson1095.html كصفحة منفصلة عن http://doroos.net/lesson1095.html في حالة عدم إستخدام الكود الموجود في ذلك ، بالإضافة إلى ذلك ، اللنكات الخاصة بـ doroos.net ستحسب بشكل منفصل عن www.doroos.net ( قد يكون تم تعديل ذلك ، و لكن حسب معلوماتي القديمة فهذه هي الطريقة المتبعة في Google ) .. و للتغلب على هذه المشكلة ، يمكنك إضافة هذا الكود في ملف htaccess و سيقوم بتحويل الموقع بدون www إلى مع www كما في الشكل العلوي دون فقد توابع النطاق من ملفات .
كود:RewriteCond %{HTTP_HOST} ^doroos.net [NC] RewriteRule ^(.*)$ http://www.doroos.net/$1 [L,R=301]
علما بأن التحويلات جميعاً تكون مطبقة على الصور كذلك ، و ليس ملفات الـ html فقط : http://www.doroos.com/template/images/header_03.gif ^ سيتم تحويله إلى .net في حال الضغط عليه ..