إضافة رد 
 
  • 0 اصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
منتديات MyBB
اشهار المواقع و المنتديات
البحث فى المنتدى


التجارة الإلكترونية
تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2" (اجعل موقعك اما يعمل مع www او بدونها لتجنب المحتوى المكرر)
تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

كلنا نعلم اضرار المحتوى المكرر بالمواقع وكيف يمكن ان يكون له تأثير سلبى على موقعك
ولذلك اتقدم لكم بهذا الشرح البسيط لتجنب هذه المسألة. واحد الأشياء التى يمكن ان تصنفها محركات البحث كامحتوى مكرر
هى اذا كان مثلا الرابط
كود:
example.com/index.html
يوجد به نفس محتوى الصفحة
كود:
www.example.com/index.html
وهذا هو الدرس الثانى من سلسلة دروس الـ mod_rewrite لتهيئة المواقع لمحركات البحث
لكن يجب ان تعرف غير مسموح بعرض الروابط الا بعد التسجيل و تفعيل العضوية

ثانيا لتجعل موقعك لا يعمل الا بإستخدام 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]

اتمنى ان يكون الشرح سهل وبسيط للجميع وفى حالة وجود اى استفسار انا حاضر ان شاء الله
والى الدرس التالى قريبا.
مع التحية Pepo
المنتدى: غير مسموح بعرض الروابط الا بعد التسجيل و تفعيل العضوية
الإصدار: MyBB 1.4.4
2007-11-29, 01:51 AM (اخر تعديل لهذه المشاركة : 2007-12-03 06:18 PM بواسطة Pepo.)
مشاركات: #1
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

شكراً أخي الكريم على شرحك

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

وهل انت تستخدمها في موقعك
والف شكر لك
2007-11-29, 02:27 AM
مشاركات: #2
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

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

2007-11-29, 07:30 AM
مشاركات: #3
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

تم التطبيق الف شكر لك عالمساعده
2007-11-29, 03:59 PM
مشاركات: #4
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

درس روعة روعة روعة روعة

تسلم والله على هذه الدروس القوية

تم التطبيق 100%

دمته بود

2007-11-29, 05:02 PM
مشاركات: #5
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

العفو اخوانى الكرام
وكل الشكر على مرورك الطيب

2007-11-29, 05:09 PM
مشاركات: #6
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
RE: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

درس متميز من بيبو المتميز دائما شكرا جزيلا لك يا أستاذ,,,,,,,,,,,,,,,,,,,,,,,,,,

2008-03-07, 06:20 PM
مشاركات: #7
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

شكرا لك اخي بيبو لكنني اريده من دون www
ماهو الكود
اقصد اذا دخل احد الى هذا
غير مسموح بعرض الروابط الا بعد التسجيل و تفعيل العضوية
يحول الى
غير مسموح بعرض الروابط الا بعد التسجيل و تفعيل العضوية
مع التحية قناص راوة
غير مسموح بعرض الروابط الا بعد التسجيل و تفعيل العضوية
2008-03-30, 09:51 AM
مشاركات: #8
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

استخدم التالى
كود:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule (.*) http://example.com/$1 [R=301,L]

2008-03-30, 12:17 PM
مشاركات: #9
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"

بسم الله الرحمن الرحيم

اخى بيبو مع اضافة الكود فى الاعلى وهو


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

الا ان الخاصية لا تعمل لدى

مع العلم انى وضعت الكود الثانى

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

يعمل بشكل فعال

ارجو افادتى كما تعودنا

شكرا لك اخى بيبو
مع التحية عوض محمد
منتدى :-غير مسموح بعرض الروابط الا بعد التسجيل و تفعيل العضوية
اصدار المنتدى :- 1.4.3
2008-04-15, 04:12 PM
مشاركات: #10
عرض جميع مشاركات هذا العضو
اقتباس هذه الرسالة فى الرد
إضافة رد 

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



التنقل السريع: