بسم الله الرحمن الرحيم
الأخوة والأخوات أعضاء المعهد الكرام
السلام عليكم ورحمة الله وبركاته
لو وضعنا هذه العبارة بالإنجليزية فى جوجل سنحصل على عدد ضخم من المواقع الأجنبية المعنية بتحسين سرعة وصول محركات البحث إلى موقعك ... العبارة هى:
URL Canonicalization
ما معنى هذه العبارة بأسلوب سهل وبسيط؟!
دعونا فى الأول نفترض أن جميع هذه الروابط تؤدى فى النهاية إلى موقعك
وغيرها وغيرها وغيرها :crazy:
بمعنى لو قمت بكتابة رابط موقعك بـ WWW أو بدون أو بـ VB أو بدون أو بـ index.php أو بدون فكل الطرق تؤدى إلى روما وروما هنا هى موقعك المأسوف على شبابه :tears:
بحسب الشرح أعلاه السبعة روابط تؤدى فى النهاية إلى موقعك لكن فى عين محرك البحث هم 7 مواقع مختلفة!!! ... ماذا يفعل محرك البحث وليكن جوجل؟ ... يختار من بينها الأكثر إستخداماً من زوار الموقع وليكن مثلاً:
www.traidnt.com/vb
ويعتبر الباقى سبااااااااااااام !!!! ... لماذا يعتبره سباااااااااااام؟ ... لأن محتواهم كلهم واحد فيفترض أن الروابط الستة المتبقية تقوم بنسخ محتوى الرابط الأشهر:
www.traidnt.com/vb
وتسرقه وتضعه فى مواقعها!!!!! :crazy:
وهذا الإقتباس يوضح الشرح بالإنجليزية من أحد المواقع الأجنبية ذات الصلة:
اقتباس:
[TD="class: alt2"]
Canonicalization is the process of picking the best url when there are several choices, and it usually refers to home pages
[/TD]
طيب كيف نتخلص من هذه المشكلة ونخبر جوجل وياهو أن كل هذه الروابط ما هى إلا لموقع واحد حتى يركز جهده عليه ويظهره فى مقدمة صفحاته وبالتالى يحسن أرشفته والبيج رانك الخاصة به؟
الحل بسيط وسهل إن شاء الله ... سنضع هذا الكود كما هو بدون أى تعديل عليه فى ملف htaccess. الموجود فى جذر المنتدى وليس الموجود بداخل ملف الـ VB ... تقبلوا تحياتى
رمز PHP:
أنا مركب الكود بدون مشاكل ولله الحمد وهذا مثـــــــــــــال بأن الموقع ما شاء الله يعمل بكفاءة وسرعة ولله الفضل والمنة.
ملحوظة هامة: لا داعى لتكرار السطر الأول RewriteEngine On فى الكود المرفق إن كان موجود مسبقاً عندك بداخل ملف هتكسس ... أما إن لم يكن موجود مسبقاً فيجب إضافته
الأخوة والأخوات أعضاء المعهد الكرام
السلام عليكم ورحمة الله وبركاته
لو وضعنا هذه العبارة بالإنجليزية فى جوجل سنحصل على عدد ضخم من المواقع الأجنبية المعنية بتحسين سرعة وصول محركات البحث إلى موقعك ... العبارة هى:
URL Canonicalization
ما معنى هذه العبارة بأسلوب سهل وبسيط؟!
دعونا فى الأول نفترض أن جميع هذه الروابط تؤدى فى النهاية إلى موقعك
•http://example.com – it returns example.com
•IANA — Example domains/ – it returns example.com
•http://www.example.com – it returns IANA — Example domains
•IANA — Example domains/ – it returns IANA — Example domains
•http://example.com/vb – it returns example.com
•http://www.example.com/vb/index.php – it returns example.com
•http://example.com/vb/index.php – it returns example.com
•IANA — Example domains/ – it returns example.com
•http://www.example.com – it returns IANA — Example domains
•IANA — Example domains/ – it returns IANA — Example domains
•http://example.com/vb – it returns example.com
•http://www.example.com/vb/index.php – it returns example.com
•http://example.com/vb/index.php – it returns example.com
وغيرها وغيرها وغيرها :crazy:
بمعنى لو قمت بكتابة رابط موقعك بـ WWW أو بدون أو بـ VB أو بدون أو بـ index.php أو بدون فكل الطرق تؤدى إلى روما وروما هنا هى موقعك المأسوف على شبابه :tears:
بحسب الشرح أعلاه السبعة روابط تؤدى فى النهاية إلى موقعك لكن فى عين محرك البحث هم 7 مواقع مختلفة!!! ... ماذا يفعل محرك البحث وليكن جوجل؟ ... يختار من بينها الأكثر إستخداماً من زوار الموقع وليكن مثلاً:
www.traidnt.com/vb
ويعتبر الباقى سبااااااااااااام !!!! ... لماذا يعتبره سباااااااااااام؟ ... لأن محتواهم كلهم واحد فيفترض أن الروابط الستة المتبقية تقوم بنسخ محتوى الرابط الأشهر:
www.traidnt.com/vb
وتسرقه وتضعه فى مواقعها!!!!! :crazy:
وهذا الإقتباس يوضح الشرح بالإنجليزية من أحد المواقع الأجنبية ذات الصلة:
اقتباس:
[TD="class: alt2"]
Canonicalization is the process of picking the best url when there are several choices, and it usually refers to home pages
[/TD]
طيب كيف نتخلص من هذه المشكلة ونخبر جوجل وياهو أن كل هذه الروابط ما هى إلا لموقع واحد حتى يركز جهده عليه ويظهره فى مقدمة صفحاته وبالتالى يحسن أرشفته والبيج رانك الخاصة به؟
الحل بسيط وسهل إن شاء الله ... سنضع هذا الكود كما هو بدون أى تعديل عليه فى ملف htaccess. الموجود فى جذر المنتدى وليس الموجود بداخل ملف الـ VB ... تقبلوا تحياتى
رمز PHP:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^([^.]+\.[a-z]{2,6})$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^([^.]+\.[a-z]{2,6})$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
أنا مركب الكود بدون مشاكل ولله الحمد وهذا مثـــــــــــــال بأن الموقع ما شاء الله يعمل بكفاءة وسرعة ولله الفضل والمنة.
ملحوظة هامة: لا داعى لتكرار السطر الأول RewriteEngine On فى الكود المرفق إن كان موجود مسبقاً عندك بداخل ملف هتكسس ... أما إن لم يكن موجود مسبقاً فيجب إضافته