|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
السلام عليكم ورحمة الله وبركاته
__DEFINE_LIKE_SHARE__
انا الحمد لله مبرمج php ممكن مكنش على هذه الدرجة من الاحترافية بس ادينا بنحاول :icon31: النهاردة مشكلة الناس كلها ان مواقعها تظهر فى محركات البحث .. وبالتالى المبرمج لازم يتشغل بالحوار ده برضه "ازاى انشئ روابط html لسكريبت php؟" هنقول مثلا الرابط بتاعك شكله بالمنظر ده www.tech-live.net/page.php?name=hosting وعايزين نقلبوا http://www.tech-live.net/page/name/hosting.html ازاى بقى؟ اولا : اذهب للموقع ده http://www.generateit.net/mod-rewrite/ ودخل الرابط اللى انت عايز تحوله لhtml اللى هو فى الدرس هنا www.tech-live.net/page.php?name=hosting ثم اضغط على Generate it زى الصورة هتلاقى ظهرلك الرابط الاساسى (فى المربع الاحمر فى الصورة) والموقع بيقترح عليك رابط (فى المربع الاخضر فى الصورة) لو انت شايف ان كده تمام اضغط على Done وانزل تحت شوية فى الدرس عشان احنا لسة فاضل شوية على بال ما نخلص :shiny01: لو لاحظنا هو عمل ايه .. هو خد الvalue بتاعت الparameter بتاعنا وحطها وhtml وخلاص .. بس نفترض ان احنا عندنا غير name عندنا كمان id مثلا .. فازاى هنعرف الid لو احنا خطنا الname بس؟ .. فلازم شوية تعديلات .. التعديلات دى بتتم من خلال الصندوق ده : دلوقتى ايه الاختيارات اللى موجودة .. اول واحد فى المربع الاخضر هو اللى معمول اوتوماتيك فوق .. بياخد الvalue بتاعت الparameter بتاعنا اللى هو hosting ويقوم حاططها فى الرابط .. لو اخترنا تانى واحد فى المربع الاحمر .. بياخد اسم الparameter نفسه اللى هو name وكمان الvalue بتاعت الparameter وبيحطهم مع بعض فى الرابط .. فيصبح كالتالى : http://www.tech-live.net/name/hosting.html طب ازاى نغير السلاش / اللى بين name وhosting لشرطة - مثلا .. اضغط على Delimiters فى اعلى الصندوق واختار .. كده تمام .. كده ايه اللى هيحصل؟ لو حد راح على http://www.tech-live.net/name/hosting.html هيقوم متحول اوتوماتيك كانه www.tech-live.net/page.php?name=hosting طب نفترض بقى ان عندك فى الموقع موديول products .. بيبقى كده : www.tech-live.net/product.php?name=hosting واليوزر راح على الرابط http://www.tech-live.net/name/hosting.html هتوديه على فين .. page ولا product؟! اضغط على prefix فى الجدول .. prefix معناه اللى هيسبق الرابط بتاعك هيبقى ايه .. ممكن نزود كلمةpage فى المثال بتاعنا .. فيبقى الرابط كده : http://www.tech-live.net/page/name/hosting.html عشان نعرف نفرق ما بين الpage والproduct يعنى مش اكتر طبعا كل اما تعمل تغيير هتلاقى الرابط بيتغير فى اعلى الصفحة عشان تشوف بنفسك اللى بيحصل .. كده الرابط النهائى بقى : http://www.tech-live.net/page/name/hosting.html ازاى تعامله بالphp ؟ عادى جدا .. اما حد هيزور الرابط ده كانه بالضبط زار : www.tech-live.net/page.php?name=hosting وتقدر تتعامل معاه باستخدام رمز PHP: $_GET['name'] .. طب نفترض حبيت اغير html لphp .. اضغط على suffix فى المربع واختار php بدل html .. طب لو اى حاجة تانية؟ هتلاقى textfield فاضى علم عليه واكتب اللى انت عايزه اللى انا كتبه هيخلى امتداد الملف بدل html يبقى traidnt .. ممكن تسبقه بنقطة او سلاش او شرطة براحتك ازاى بقى اركب ده على موقعى؟! فى اخر الصفحة خالص هتلاقى مربع مكتوب فيه الكود النهائى بتاعك : انسخ الكود ده فى ملف وسمي الملف رمز Code: .htaccess وضع الملف ده فى نفس الفولدر اللى فيه الملف page.php .. طب سؤال فنى : لو انا عملت فولدر اسمه page وجواه فولدر اسمه name وجوه ملف اسمه traidnt.html يعنى الملف موجود فعلا على الرابط ده www.tech-live.net/page/name/traidnt.html ايه اللى هيحصل؟ اللى هيحصل ان الرابط هيتحول لpage.php?name=traidnt والدنيا هتضرب .. ازاى اتجنب الموضوع ده؟ عدل الكود ده : رمز Code: RewriteEngine On RewriteRule ^page/name/([^/]*)\.html$ /page.php?name=$1 [L] ليصبح رمز Code: RewriteEngine On RewriteCond %{REQUEST_URI} \/([0-9a-z])$ [NC] RewriteRule ^page/name/([^/]*)\.html$ /page.php?name=$1 [L] وكده يبقى خلصنا ان شاء الله تكون استفدت اى حاجة من الدرس ده اخر حاجة خالص : لو عايز بقى تزود product .. اعمل نفس الموضوع وزود السطر بتاع product اللى هيطلعلك فى اخر ملف الhtaccess .. يبقى كده رمز Code: RewriteEngine On RewriteCond %{REQUEST_URI} \/([0-9a-z])$ [NC] RewriteRule ^page/name/([^/]*)\.html$ /page.php?name=$1 [L] RewriteRule ^product/name/([^/]*)\.html$ /product.php?name=$1 [L] ورمضان كريم .. كل سنة وانتم طيبين جلال على Tech-Live.net فقط لمنتديات ترايدنت |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
[ عرض دعم فني ] : تهيئة منتداك لمحركات البحث مع تعديل الاستايل | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 06-28-2009 03:10 AM |
الدرس الاول تهيئة منتداك لمحركات البحث | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 06-23-2009 07:50 PM |
كيف تضيف موقعك لمحركات البحث من لوحة التحكم cp | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 06-19-2009 05:20 PM |
صفحه خطا 404 فلاشيه مهم جدا لمحركات البحث والزوار | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 06-12-2009 10:00 AM |
[ عرض اعلان ] : اضف موقعك لمحركات البحث | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 05-03-2009 03:20 AM |