بسم الله الرحمن الرحيم هذا الدرس بسيط و خفيف و هام فى نفس الوقت و هو يعتمد على اعدادات سيرفر اباتشى فسيكون التعامل عبر ملف سنطلق عليه اسم .htaccess لكن قبل البدء فى النقاش وجب على ان اوضح المقصود مما سنفعله و بعض من الأسباب التى دفعتنا الى هذا و سنأخذ كمثال للغات برمجة المواقع الديناميكية لغة php فعندما نتصفح احد هذه المواقع نجد عناوين او بالأصح URLs الصفحات كهذا المثال http://www.test.com/...?s=526&id=flash للتوضيح : كلاً من s و id متغيرات داخل الصفحة index.php تم تمريرها عبر الـ URL لتنفيذ قيمها و هذا ما نريد تغييره لأسباب منها 1 - محركات البحث مثل جوجل تضع تقييم اقل لمثل هذه الـ URLs لأنها تعتبر مضللة و تعيق عملية البحث السليم. 2 - هذه العناوين صعبة و غير عملية بالنسبة للمستخدم العادى . عموما لنبدء الأن قم بعمل ملف جديد بإسم htaccess. ضع به هذا الكود
Options +FollowSymLinksRewriteEngine OnRewriteCond %{REQUEST_URI} !-fRewriteRule /*^s-([0-9]+)/([0-9A-Za-z]+).html index.php?s=$1&id=$2
/*^s-([0-9]+)/([0-9A-Za-z]+).html