تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2" (اجعل موقعك اما يعمل مع www او بدونها لتجنب المحتوى المكرر)
الكاتب
الرسالة
m_sat
عضو مبتدئ
المشاركات : 27
مجموعة : الأعضاء
الإنتساب : 11-04-2008
الحالة :
غير متصل
السمعة : 0
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
تسلملي عزيزي الغالي
Pepo
و والله دا اتعبك معاي
فجزاكم الله كل الخير
عزيزي جربت استبدال الملف الجديد بدلا من القديم في الرئيسية و حذفت الموجود في المنتدى
فكانت النتيجة
* التحويل شغال 100% مع المنتدى و الموقع
* رئيسية الموقع توقفت (الان صفحة خطأ)
* صفحة المنتدى الرئيسية تعمل لكن الصفحات الداخلية و المواضيع لا تعمل (جميعها صفحات الخطأ)
و نفس الحالة لو اضفت الاكواد الى التي كانت موجودة في رئيسية الموقع
فما رايكم اخوي
هل اعود الى وضع الروابط الداينمكية و استغني عن هاك السيو.
* ابقيت الوضع الان على ما ذكرته لك للمعاينة الكاملة.
مع
اجمل تحية
اخر مواضيعى
2008-04-22 12:31 PM
Pepo
عضو مميز
المشاركات : 5,426
مجموعة : المميزين
الإنتساب : 30-12-2006
الحالة :
غير متصل
السمعة : 38
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
تمام اخى. لا تتعجل باليأس..
جرب التالى
RewriteEngine on
RewriteBase /ms
RewriteCond %{HTTP_HOST} !^www.msat4u.com
RewriteRule (.*) http://www.msat4u.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^msat4u.com$
RewriteRule ^index.html$ index.php [L,NE]
RewriteRule ^(.*)t-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)t-([0-9]+)-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ announcements.php?aid=$2 [L]
RewriteRule ^(.*)thread-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)thread-([0-9]+)-page-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-page-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-page-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ announcements.php?aid=$2 [L]
او التالى
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.msat4u.com
RewriteRule (.*) http://www.msat4u.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^msat4u.com$
RewriteBase /ms
RewriteRule ^index.html$ index.php [L,NE]
RewriteRule ^(.*)t-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)t-([0-9]+)-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ announcements.php?aid=$2 [L]
RewriteRule ^(.*)thread-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)thread-([0-9]+)-page-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-page-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-page-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ announcements.php?aid=$2 [L]
اخر مواضيعى
مع التحية Pepo
لولا ان لهذا المنتدى اخوة واخوات مثلكم.. ما كان له وجود حتى الأن
احبكم فى الله
2008-04-22 01:39 PM
m_sat
عضو مبتدئ
المشاركات : 27
مجموعة : الأعضاء
الإنتساب : 11-04-2008
الحالة :
غير متصل
السمعة : 0
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
تسلملي عزيزي
Pepo
و الف شكر لصبرك معي
الان المنتدى يعمل بشكل صحيح 100%
لكن
رئيسية الموقع تحولت الى المنتدى كذلك, و اصبحت لها روابط خاصة بها مع وجود روابط المنتدى,
و النتيجة نفسها مع كلا الاكواد السابقة الاول و الثاني.
و ابقيت الوضع الحالي مع اكواد المحاولة الثانية للمعاينة الكاملة.
الف شكر لك
مع
اجمل تحية
2008-04-22 02:21 PM
Pepo
عضو مميز
المشاركات : 5,426
مجموعة : المميزين
الإنتساب : 30-12-2006
الحالة :
غير متصل
السمعة : 38
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
اذا جرب التالى
RewriteEngine on
#RewriteBase /ms
RewriteCond %{HTTP_HOST} !^www.msat4u.com
RewriteRule (.*) http://www.msat4u.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^msat4u.com$
RewriteRule ^index.html$ index.php [L,NE]
RewriteRule ^(.*)t-([0-9]+).html(.*)$ ms/showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)t-([0-9]+)-([0-9]+).html$ ms/showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ ms/announcements.php?aid=$2 [L]
RewriteRule ^(.*)thread-([0-9]+).html(.*)$ ms/showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)thread-([0-9]+)-page-([0-9]+).html$ ms/showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-page-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-page-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ ms/announcements.php?aid=$2 [L]
2008-04-22 03:09 PM
m_sat
عضو مبتدئ
المشاركات : 27
مجموعة : الأعضاء
الإنتساب : 11-04-2008
الحالة :
غير متصل
السمعة : 0
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
مع الاسف عزيزي
Pepo
الان المنتدى يعمل بشكل طبيعي و جميع الاقسام و المواضيع تعمل
لكن
رئيسية الموقع لم تعد تعمل (صفحة خطأ)
و فعلا دا اتعبكم معاي عزيزي, فارجو المعذرة
* ابقيت الاعدادات كما هي للمعااينة.
الف شكر لك
مع
اجمل تحية
2008-04-22 04:07 PM
Pepo
عضو مميز
المشاركات : 5,426
مجموعة : المميزين
الإنتساب : 30-12-2006
الحالة :
غير متصل
السمعة : 38
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
عفوا يا طيب لاحظت وجود خطأ بالكود السابق
جرب التالى
RewriteEngine on
#RewriteBase /ms
RewriteCond %{HTTP_HOST} !^www.msat4u.com
RewriteRule (.*) http://www.msat4u.com/$1 [R=301,L]
RewriteRule ^index.html$ index.php [L,NE]
RewriteRule ^(.*)t-([0-9]+).html(.*)$ ms/showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)t-([0-9]+)-([0-9]+).html$ ms/showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ ms/announcements.php?aid=$2 [L]
RewriteRule ^(.*)thread-([0-9]+).html(.*)$ ms/showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)thread-([0-9]+)-page-([0-9]+).html$ ms/showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-page-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-page-([0-9]+).html(.*)$ ms/forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ ms/announcements.php?aid=$2 [L]
واذا لم يعمل معك.. اذا امكن ان تنشئ لى حساب ftp لديه صلاحيات التعديل على ملف .htaccess
سوف اقوم باللازم.. اذا لم تتمكن فلا يوجد لدى مانع من المتابعة معك هنا.
2008-04-22 04:16 PM
m_sat
عضو مبتدئ
المشاركات : 27
مجموعة : الأعضاء
الإنتساب : 11-04-2008
الحالة :
غير متصل
السمعة : 0
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
مع الاسف عزيزي
Pepo
لم يفد هذا الكود كذلك
لكن اشكرك و بشدة على ما قدمته من مساعدة و جزاك الله كل الخير ان شاء الله
فعلا اخ عزيز و غالي
و اعتذر اثقلت عليك كثيرا في هذا الموضوع
لكن اعدت المنتدى لما كان عليه سابقا كروابط داينمك و حذفت هاك السيو و الله يسهل في ارشفة ال php
و اسمحلي ان اقدم لك رابط نصي هدية مع قائمة روابط مهمة في المنتدى و هو اقل مما تستحقه و الله, فالف الف شكر لك مرة ثانية.
مع
اجمل تحية
2008-04-22 05:04 PM
Pepo
عضو مميز
المشاركات : 5,426
مجموعة : المميزين
الإنتساب : 30-12-2006
الحالة :
غير متصل
السمعة : 38
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
العفو يا طيب وكنت اتمنى ان اتابع معك حتى يتم الأمر بنجاح
ولك كل الشكر على الخدمة الطيبة منك
2008-04-22 05:09 PM
m_sat
عضو مبتدئ
المشاركات : 27
مجموعة : الأعضاء
الإنتساب : 11-04-2008
الحالة :
غير متصل
السمعة : 0
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
العفو عزيزي و ما قصرت و الله
و تسلملي مرة ثانية
مع
اجمل تحية
2008-05-11 12:53 PM
Pepo
عضو مميز
المشاركات : 5,426
مجموعة : المميزين
الإنتساب : 30-12-2006
الحالة :
غير متصل
السمعة : 38
Re: تجنب المحتوى المكرر بإستخدام الـ mod_rewrite الدرس "2"
اخى الكريم استخدم التالى داخل ملف .htaccess الموجود بالرئيسية
RewriteEngine on
RewriteCond %{HTTP_HOST} ^msat4u.com$
RewriteRule (.*) http://www.msat4u.com/$1 [R=301,L]
واستخدم التالى داخل ملف .htaccess الموجود داخل مجلد ms
RewriteEngine on
RewriteCond %{HTTP_HOST} ^msat4u.com$ [NC]
RewriteCond %{REQUEST_URI} ^/ms/(.*)$
RewriteRule ^(.*) http://www.msat4u.com/ms/%1 [R=301,L]
RewriteRule ^index.html$ index.php [L,NE]
RewriteRule ^(.*)t-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)t-([0-9]+)-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ announcements.php?aid=$2 [L]
RewriteRule ^(.*)thread-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)thread-([0-9]+)-page-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-page-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)forum-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-page-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)a-([0-9]+).html$ announcements.php?aid=$2 [L]
انتظر النتيجة
2008-05-11 12:58 PM