
المشاركة الأصلية كتبت بواسطة إنترنت بلس
الإخوان كلامهم صحيح والأخ العنكبوتي وضع المطلوب ..
تغيير الروابط بهدف تقصيرها يتطلب جزءين من العمل:
1- عمل ملف .htaccess (النقطة قبل اسم الملف) ووضع سطور معينة فيه أو تعديله إذا كان موجودا ..
على أن يكون موجودا في المجلد الذي تريد تطبيق التعديل عليه .. يعني لو هدفك تغير اسم ملف في نفس المجلد (مثلا: showthread.php داخل vb) يكون الملف htaccess في نفس المجلد vb .. لو تريد أن يكون التعديل على هذا العنوان مثلا: vb/showthread.php يكون htaccess في المجلد الرئيسي اللي فيه مجلد vb لأن التعديل يشملvb ..
خلينا نعتبر التعديل على العنوان: showthread.php عشان تعديلات htaccess يكون خاص بمجلد vb فقط ..
إذن الهدف الأول هو تحويل كل showthread.php إلى اسم مختصر ..
اعمل ملفا فارغا وسميه
النقطة قبل الاسم .. وضع فيه:
كود:
RewriteEngine on
RewriteRule ^t-([0-9]+)\.html$ showthread.php?t=$1 [L]
السطر الأول يخبر الأباتشي بأننا سنستخدم نظام تحويل العناوين ..
السطر الثاني يقول:
إذا وجدت اسم ملف مطلوب على هذه الهيئة مثلا:
t-2552.html
فحوله إلى العنوان التالي:
showthread.php?t=2552
ما بين القوسين الدائريين هو المتغير . لأن كل مرة سيطلب الزائر موضوعا برقم مختلف .. ومابين القوسين المربعين يعني أن يكون ما يلي حرف t- يكون رقما من 0 إلى 9 ويمكن أن يكون مكررا .. يعني أي رقم ..
ارفع الملف إلى مجلد vb بهيئة asc وليس bin ..
وجرب أن تكتب في الإكسبلورر:
www.yyy.com/vb/t-252525.html
ضع اسم موقعك بدلا من الوايات وكذلك اكتب رقما موجودا خاصا بأحد مواضيع منتداك مكان الرقم الذي كتبته أنا ..
هل تم فتح موضوعك؟
هذا هو الجزء الأول ..