الخميس، 22 ديسمبر 2016

تجنب المحتوى المكرر بإستخدام الـ mod_rewrite

كلنا نعلم اضرار المحتوى المكرر بالمواقع وكيف يمكن ان يكون له تأثير سلبى على موقعك
ولذلك اتقدم لكم بهذا الشرح البسيط لتجنب هذه المسألة. واحد الأشياء التى يمكن ان تصنفها محركات البحث كامحتوى مكرر
هى اذا كان مثلا الرابط

كود :
example.com/index.html

يوجد به نفس محتوى الصفحة

كود :
www.example.com/index.html

وهذا هو الدرس الثانى من سلسلة دروس الـ mod_rewrite لتهيئة المواقع لمحركات البحث

تعلم mod_rewrite لتهيئة موقعك لمحركات البحث1



ثانيا لتجعل موقعك لا يعمل الا بإستخدام www ضع الكود التالى بملف .htaccess

كود :
RewriteEngine On
# Redirect non-www to www.
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]


الكود الموجود اعلاه يعنى
اذا كان عنوان الصفحة لا يساوى

كود :
www.example.com/anything

قم بتحويله الى

كود :
www.example.com/anything

يعنى اذا كان الرابط ينقصه www فسيتم اضافته للنطاق
واذا كان الرابط هو رقم ip فسيتم تحويله الى النطاق ايضا

وهناك شئ اخر يمكن ان يتم اعتباره محتوى مكرر
وهو اذا كان محتوى ملف الـ index هو نفس محتوى النطاق الرئيسى دون النداء على ملف الـ index
ويمكن تجنب هذه المسألة بإضافة التالى

كود :
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^.*$ - [L]
RewriteRule ^index.php$ http://%{HTTP_HOST}/ [R=301,L]


اتمنى ان يكون الشرح سهل وبسيط للجميع وفى حالة وجود اى استفسار انا حاضر ان شاء الله
والى الدرس التالى قريبا.

تجنب المحتوى المكرر بإستخدام الـ mod_rewrite Rating: 4.5 Diposkan Oleh: فيصل

0 التعليقات:

إرسال تعليق

صور بجانب الموضوع