منتدى روعة روعه روعة روعه

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

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

 
البوابةالبوابة  الرئيسيةالرئيسية  أحدث الصورأحدث الصور  دخول  التسجيلالتسجيل  

 

 تعديل روابط منتداك بدون هاكات أو إضافات تعديل روابط منتداك بدون هاكات أو إضافات

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
Admin
Admin


عدد المساهمات : 1145
نقاط : 19323433
تاريخ التسجيل : 17/08/2011
العمر : 28
الموقع : الجزائر

تعديل روابط منتداك بدون هاكات أو إضافات     تعديل روابط منتداك بدون هاكات أو إضافات Empty
مُساهمةموضوع: تعديل روابط منتداك بدون هاكات أو إضافات تعديل روابط منتداك بدون هاكات أو إضافات   تعديل روابط منتداك بدون هاكات أو إضافات     تعديل روابط منتداك بدون هاكات أو إضافات Emptyالجمعة أبريل 22, 2016 8:27 pm


Photo
تعديل روابط منتداك بدون هاكات أو إضافات
تمت كتابته بواسطة ZaIeD , Sep 24 2010 05:56 PM

قم بتسجيل الدخول للرد
لا توجد ردود على هذا الموضوع
#1 تعديل روابط منتداك بدون هاكات أو إضافاترابط المشاركة #1 ZaIeD
عضو

عضو
PipPip
24 posts
تاريخ المشاركة 24 September 2010 - 05:56 PM
الدرس لـ: ZaIeD

ملحوظة: لا أنصح بأي تغيير في الروباط على روباط الموقاع القديمة (حتى لا تفقد ثقتها بمحركات البحث)

هل تود تغيير شكل روابط منتداك؟؟؟

هل سئمت مشاكل المينرفيا سيو والآي بي سيو.. والضغط العالي على السرفر بسببهم؟

هل تود تحسين علاقة موقعك مع محركات البحث؟

إليك الحل >>>>>>>

ف البداية أود أن أشكر أخي عاشق الصداقة مدير الآي بي العربي لأنه أول من أوحى لي بهذه الفكرة..

الفكرة تعتمد على تعديل بسيط في ملفات النسخة.. بالتحديد ملف [furlTemplates.php]..

احترت كثيراً في الوصول إلى طريقة فعالة وسهلة لتغيير روابط بعض مواقع لسوء أرشفتها وعلاقتها مع محركات البحث..

تعرفت على طريقة من قبل الأخ عاشق الصداقة تعتمد على تغييرات عدة في الاستايل المستخدم..

ولكنها حقيقةً طريقة صعبة ومرهقة للغاية..

ندخل ف الشرح...

الدرس خاص فقط بنسخ الجيل الثالث

لنأخذ أمثلة على روابط موضوع ومنتدى وعضوية من فور آي بي بي بدون أية تعديلات أو إضافات:

رابط الموضوع:

http://www.4ipb.com/...opic=tttttttttt

رابط المنتدى:

http://www.4ipb.com/...orum=ffffffffff

رابط العضوية:

http://www.4ipb.com/...user=uuuuuuuuuu

إذاً...

ماذا لو أردنا أنا نجعل اسم الموضوع يظهر في الرابط؟ (إستخدام خاصية FURL "الروابط صديقة محركات البحث")

في حالة المنتديات العربية لابد أن يكون ترميز قاعدة البيانات هو UTF-8 لكي تظهر الروابط بشكل صحيح...

(لطلب تحويل ترميز قاعدة البيانات اضغط هنا)

لتفعيل هذه الخاصية من لوحة تحكم منتداك:

System Settings -> System tab -> Search Engine Optimization -> Redirect to new friendly URL format? -> YES

بعد تفعيل هذا الخيار ستصبح الروابط بالشكل التالي:

رابط الموضوع:

http://www.4ipb.com/....php?/topic/رقم الموضوع-عنوان الموضوع بالعربية أو الإنجليزية/

رابط المنتدى:

http://www.4ipb.com/....php?/forum/رقم المنتدى-عنوان المنتدى بالعربية أو الإنجليزية/

رابط العضوية:

http://www.4ipb.com/...x.php?/user/رقم العضوية-عنوان الموضوع بالعربية أو الإنجليزية/

ماذا لو أردنا إزالة هذا الجزء:

اقتباس

index.php?

(تفعيل الـ Mod Rewrite)

بصراحة لا أعلم ما فائدة حذفه! ولكن سأذكرها فقط للعلم بالشئ وأيضاً لمن يود حذف ملف index.php الموجود برئيسية المنتدى

بالإضافة إلى هذه المعلومات.. وجدتها بسوالف ولم أتحقق من دقتها:

اقتباس

1: زياده ارشفه المنتدي
2: حمايه المنتديات ( بعض الناس هتقول ايه علاقة الروابط بالحمايه اقوله اقل شئ هتحمي منتدي من برامج scanner )
3 : سوف تعمل تقسم موقعك في جوجل ما يعرف بال SiteLink
4: صداقة محركات البحث بشكل افضل


ولابد أن تكون خاصية الـ Mod Rewrite مفعلة على الخادم

من لوحة تحكم منتداك:

System Settings -> System tab -> Search Engine Optimization -> Use .htaccess mod_rewrite -> YES

ثم افتح ملف .htaccess الموجود بموقعك وأضف إليه ما يلي:

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /forums/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /forums/index.php [L]
</IfModule>

احفظه وارفعه إلى مكانه..

بعد تفعيل هذا الخيار ستصبح الروابط بالشكل التالي:

رابط الموضوع:

http://www.4ipb.com/forums/topic/رقم الموضوع-عنوان الموضوع بالعربية أو الإنجليزية/


رابط المنتدى:

http://www.4ipb.com/forums/forum/رقم المنتدى-عنوان المنتدى بالعربية أو الإنجليزية/


رابط العضوية:

http://www.4ipb.com/forums/user/رقم العضوية-عنوان الموضوع بالعربية أو الإنجليزية/


بعد هذه الخطوة قم بتعيل الخيار التالي من لوحة تحكم المنتدى:

System Settings -> System tab -> Search Engine Optimization -> Incorrect Permalink Handling -> Redirect to correct link with a "301" header

وذلك للحفاظ على روابط موقعك القديمة والتي تم أرشفتها بالفعل..

حيث سيتم الإنتقال التلقائي منها إلى الروابط الجديدة عند الضغط عليها.. وبالتالي لا تفقد الروابط السابقة..

إذاً...

ماذا لو أردنا إضافة html أو htm إلى نهاية الروابط؟
ماذا لو أردنا تغيير كلمات topic أو forum أو user إلى أي كلمات أخرى؟
ماذا لو أردنا تغيير طريقة عرض الرابط تماماً بمعنى إزالة كلمة topic أو forum أو user وإستبداله بحورف معينة ثم وضع (-) وبعدها اسم أو رقم الموضوع أو العضوية أو المنتدى؟

كل هذه الأسئلة يمكن الإجابة عليها من خلال ملف furlTemplates.php

تم تقسيم نسخة الجيل الثالث إلى تطبيقات.. بعدها مدمج مع النسخة كتطبيق المنتديات وتطبيق الأعضاء وتطبيق التقويم..

والآخر يتم شرائه وتركيبه بالنسخة كالمدونات ومركز التحميل والجاليري وغيرهم..

لكل من هذه التطبيقات ملف furlTemplates.php خاص بتحديد شكل الروبط، وتوجد هذه الملفات على المسار التالي:

admin/applications/forums/extensions/furlTemplates.php
admin/applications/members/extensions/furlTemplates.php

نفتح الملف admin/applications/forums/extensions/furlTemplates.php

نبحث عن:

'showforum' => array( 'app' => 'forums',
'allowRedirect' => 1,
'out' => array( '#showforum=(.+?)(&|$)#i', 'forum/$1-#{__title__}/$2' ),
'in' => array( 'regex' => "#/forum/(\d+?)-#i",
'matches' => array( array( 'showforum', '$1' ) ) ) ),

هذا الجزء خاص بتعديل شكل روابط المنتدى وما يهمنا هو الجزء الثاني من الـ out array وجزء الـ Regex من الـ in array

حد فاهم حاجة Posted Image

طيب... المهم..

لتحويل روابط المنتدى لتصبح بهذا الشكل:

http://www.4ipb.com/forums/عنوان المنتدى-fرقم المنتدى.html

في نفس الملف ابحث عن:

'forum/$1-#{__title__}/$2'

استبدلها بـ

'#{__title__}-f$1.html$2'

وابحث عن:

"#/forum/(\d+?)-#i"

استبدلها بـ:

"#-f(\d+?)\.html#i"

لتعديل روابط المواضيع...

في نفس الملف ابحث عن:

'topic/$1-#{__title__}/$2'

واستبدله بـ:

'#{__title__}-t$1.html$2'

وابحث عن:

"#/topic/(\d+?)-#i"

واستبدله بـ:

"#-t(\d+?)\.html#i"

ليصبح شكل روابط المواضيع كما يلي:

http://www.4ipb.com/forums/عنوان الموضوع-tرقم الموضوع.html

أيضاً.. يمكنك التعديل على روابط الإعلانات.. من خلال التعديل على الجزء:

'showannouncement' => array( 'app' => 'forums',
'allowRedirect' => 1,
'out' => array( '#showannouncement=(.+?)((?:&|&amp;)f=(.+?))?(&|$)#i', 'forum-$3/announcement-$1-#{__title__}/$4' ),
'in' => array( 'regex' => "#/forum-(\d+?)?/announcement-(\d+?)-#i",
'matches' => array( array( 'showannouncement', '$2' ), array( 'f', '$1' ) ) ) ),

في نفس الملف.. بنفس الأسلوب السابق...

أما عن التعديل على شكل روابط الأعضاء..

فيتم ذالك عن طريق الملف: admin/applications/members/extensions/furlTemplates.php

ابحث عن:

'user/$1-#{__title__}/$2$4'

استبدله بـ:

'#{__title__}-u$1.html$2$4'

وابحث عن:

"#/user/(\d+?)-#i"

واستبدله بـ:

"#-u(\d+?)\.html#i"

لتصبح روابط الأعضاء بهذا الشكل:

http://www.4ipb.com/forums/عنوان العضو-uرقم العضوية.html

لاحظ الفرق بين الملف الأصلي والتعديل..!

يمكنك بنفس الأسلوب تعديل جميع روابط منتداك.. وروابط جميع التطبيقات.. وبأي شكل ترغب به...

تم التعديل على روابط هذا المنتدى.. ويعمل الآن بشكل جيد http://www.handasaty.com/

لا تتردد في طلب الدعم والمساعدة...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://raw3a.forummaroc.net
 
تعديل روابط منتداك بدون هاكات أو إضافات تعديل روابط منتداك بدون هاكات أو إضافات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى روعة روعه روعة روعه :: OTHER-
انتقل الى: