جزاك الله خير واتمنى من الجميع المشاركة حتى يكون الموضوع ثرياً بالمعلومات وانا لن اتأخر في تقديم مالديالمشاركة الأصلية كتبت بواسطة Fuga
جزاك الله خير واتمنى من الجميع المشاركة حتى يكون الموضوع ثرياً بالمعلومات وانا لن اتأخر في تقديم مالديالمشاركة الأصلية كتبت بواسطة Fuga
__________________
Regards
Garbawi
لن تعمل العربية معك لانه وكما تعلم الدومين يبنى على اساس حروف وارقام لاتينيه لها حد ادني واقصى ... الخ حيث HTTP_HOST ترجع بدومين وهي كما هي سواء بهذه الخاصية او بدونهاالمشاركة الأصلية كتبت بواسطة إنترنت بلس
اخوكم
__________________
Regards
Garbawi
جزاك الله خير على التفاعل وافضل ان يستطيع المرء بناء الملف بنفسه اذا عرف اساسيات العمل . التقنية عبارة عن موديل ضمن الاباتشي فاذا كان الاباتشي هو المستخدم وهذه الخاصية مثبته فسوف تعمل في اي مكانالمشاركة الأصلية كتبت بواسطة wisam74us
الريورايتر خاصية مفيده وجميله و نستطيع ان نستفيد منها اكثر من تعديل السكربتات الحالية
اخوكم
__________________
Regards
Garbawi
المزيد :
تسريع الموقع وتوفير الجهد:
توفر mod_rewrite لاصحاب المواقع الفرصه لجعل موقعك اسرع اخف مما مضى وكذلك توفر لك الجهد في كتابة الروابط
خذ مثلاً موقع yahoo تشكل الروابط فيه حوالي 30 % من الموقع وهل هناك روابط اطول من روابط ياهو
لكن خذ نظره عن قرب للشفرة المصدرية للصفحة الرئيسية ستجد الروابط للياهو تظهر هكذا
وعندما تضغط عليه يظهر هكذاكود:<a href="r/re">Regional</a>
هذه تقنية اختصار الروابط لهذا الحجم من الروابط او مايسمى بالخريطةكود:http://dir.yahoo.com/Regional/
RewriteMap
حيث يتم بناء ملف خريطة لروابط الموقع
يقوم mod_rewrite بقرائتها
مثال على هذه الخريطة
نحفظها في ملف تحت اي اسم مثلا نسمية gharbawi.txtكود:s softs o open sf softs/free/ of open/free/
ثم نكتب التالي
عندما نكتب الرابط في موقعنا نكتب هكذاكود:Options +FollowSymLinks RewriteEngine On RewriteMap swalif txt:/bath/to/the/gharbawi.txt RewriteRule ^/m/([^/]*)/?(.*) $(swalif:$1}$2 [redirect=permanent,last]
سوف يكون الرابط بعد الضغط عليه هكذاكود:<a href="m/sf">برامج مجانية</a>
اخوكمكود:http://swalif.net/softs/free/
__________________
Regards
Garbawi
ياشباب من الأخر يعني
أعمل أيه بالضبط
أفتح صفحة وأكتب فيها أيه وأحفظها في الموقع![]()
__________________
السيف أصدق أنباء من الكتب
هههههههههه![]()
قول انت عايز تعمل ايه اساسا وح تلاقي الطريقة .. ايه اللي عايز توصل له؟اشرححححححححححححححححححح
__________________
....
محمد حسام
انترنت بلس
موضوع جميل .........
شكرا لك ،،،
قرأت مقالاً قبل فترة بنفس هذه الفكرة
شكرا لك مجددا
المشاركة الأصلية كتبت بواسطة محب الله ورسوله
![]()
![]()
mod_rewrite هي موديل جميل يأتي مع الاباتشي بعد تثبيه تستطيع التعامل مع طلبات HTTP (الروابط) وتمريرها الى الخادم بطريقة انت تختارها وتعطيك نفس النتيجة للرابط الاصلي او تكوينات جديده والاكواد التى تراها فوق نكتبها في ملفات .HTACCESS ثم نرفعها على المجلد الرئيسي للموقع لتعطينا النتائج المشروحة اعلاه (حاولت اسهل اكثر من كذا لم استطع)
بالنسبة للسيرفر Microsoft IIS server توجد موديلات ISAPI تؤدي نفس الطريقة .
اخوكم
__________________
Regards
Garbawi
ولك الشكر وصحيح الانترنت مليئة بالمقالات المفيدة لهده الخاصية الجميلة لمن اراد الاطلاع ولكنها بالانجليزي وقليله او معدومه بالنسبة للغة العربية وادلي بدلوك معنا فيهاالمشاركة الأصلية كتبت بواسطة PHP-Master02
![]()
__________________
Regards
Garbawi
بصراحة شديدة.
لم احب الفكرة .
لانك بذلك تضع على كاهلك موضوع جديد .
انا ارى لو ان الاخير جوجل يحب صفحات ال html
قم بالتعامل مع صفحاتك واحفظها جميعا على اساس ان الاحقة html
اوكي
وضع ملف HTACCESS يعرف ان اللغة هي php
و بالنسبة للمتغيرات التي تمرر للصفحة . هل هي المشكلة ؟ ان يكون بعد ال htm
?
اشارة استفهام وبعض المتغيرات ؟
انا بهذة الحالة اعقد العمل جدا جدا .
معلش نكون واقعيين .
بيشو
لك الحرية في أن تراها معقدة أو بسيطة أو تحبها أو تكرهها وأنا أحترم ذلك(هناك أجانب من العاملين في هذا المجال لايحبونها كذلك)
تعقيب على جملة لك:
انا ارى لو ان الاخير جوجل يحب صفحات ال html ...
تصدق أن هناك أصوات مناهضة لجوجل بدأت تعلو هذه الأيام بالخارج؟السبب هو أن جوجل أصبح امبراطورا صعب الإرضاء .. الخبراء يقولون الآن: كيف يأتي موقع ولمجرد أن يظهر فيه موقعي يقول لي يجب أن تكون صفحاتك معمولة بشكل كذا كذا؟ لماذا يجب أن أستخدم html؟ أنا أريد عمل ما يريحني في موقعي .. لماذا يجب أن أضع عناوين الصفحات في h1؟ أريد أن أجعلها صورة .. هو ح يشاركني؟
وهذا الرأي أنا أحترمه وأتفهمه .. لكن مجالنا هذا (الإنترنت) يتطور بسرعة جنونية ويمكن لأي جهة أو موقع أخذ الريادة في مجال ما في وقت قصير .. وإن لم نتكيف طبقا لاحتياجاته فسوف يفوت علينا الدور ..
__________________
....
محمد حسام
انترنت بلس
المشاركة الأصلية كتبت بواسطة wisam74us
المود يعمل على جميع أنظمة التشغيل , لكن يجب أن يكون السيرفر المركب على النظام أباتشي
تحياتي ..
__________________
سعودي بروفايدر
www.saudiprovider.net
المبيعات : sales@saudiprovider.net
الدعم الفني : support@saudiprovider.net
خدمة العملاء : info@saudiprovider.net
ملاحظة: لا يعبه جوجل بشكل العناوين، سواء كانت بالمتغيرات (تحتوي على ما يسمى Query String) أو لا (والدليل وجود ملايين وملايين تحتوي عليها) ..
بارك الله فيك يا اخ gharbawi وبالفعل موضوع جميل ومميز
أغلب لغات البرمجه وبعض البرامج وبعض البرمجيات الصغيره مثل mod_rewrite تعتمد على لغة النصوص المقولبه الشهيره Regular Experssion ورمزها Regx .
هذا رابط يشرح رموز هذه اللغه التي تطرق لها اخ غرباوي في موضوعه مثل (*.) أو ^ أو $
http://www.regular-expressions.info/tutorial.html
شكرا
الاخ بيشو:
زيادة على ما ذكره اخونا انترنت بلس لك الحق في حب وكره ماتشاء ولكننا نظلم mod_rewite اذا تعاملنا معها فقط لغرض رفع معدل وفهرست موقعنا في محركات البحث .. فهي خاصية جميلة وامكانيات اكثر لتحسين خبراتنا وانتاجنا في التعامل مع مواقعنا
العندليب : جزاك الله خير وبارك فيك وسلمت على الرابط المفيد -
التعابير الاعتيادية :Regular Experssion
هي طريقة توصيفنا لشكل معين من النص وهي على عدة انواع ناحية التصريف منها
Perl/POSIX
وهي تتعامل مع السلاسل بواسطة احرف خاصة وفئات وكل حرف له معنى ودلالة تختلف باختلاف موقعة في الفئة او المدى
بعض الحروف ومعناها:
الفئاتكود:^ مطابقة من اول السلسلة $ مطابقة في نهاية السلسة [] المدى + التكرار / حرف تهريب
مثال مع الشرحكود:[[:alpha:]] الاحرف الابجدية [[:print:]] الاحرف القابلة للطباعة [[:uper:]] الاحرف الكبيرة
ابدء في مطابقة السلسلة في بديتها ضمن المدى A-Zكود:^[A-Z]+
في وضعية الاحرف الكبيرة فقط
مع امكانية التكرار لمرة واحدة او اكثر
بمعنى ان النص لابد ان يبتدىء بحرف لاتيني كبير
اتمنى ان يكون الشرح البسيط + المقال واضح
اخوكم
__________________
Regards
Garbawi