تفعيل mod_rewrite على ابونتو
بسم الله الرحمن الرحيم اولا: لمعرفة السيرفر يدعم هذه الخاصية ام لا (لاي خادم كان) ننشئ ملف جديد على السيرفر باسم .htaccess على المجلد www مباشرة ونضع فيه الكود التالي كود: Options +FollowSymLinks -MultiViews RewriteEngine On RewriteRule ^mod_rewrite\.html$ / [L] ثم نقوم بطلب الصفحة التالية من المتصفح طبعا تغير اللوكال هوست لاسم الموقع لوكان التطبيق على موقع http:// localhost /mod_rewrite.html اذا شاهدت صفحة الخطا طبعا معنى الكلام انه الخاصية غير متاحة لديك اما اذا شاهدت الصفحة الرئيسية لموقعك فانك لن تحتاج لمتابعة الدرس لان الخدمة تعمل لديك الان لتفعيل هذه الخاصية نقوم بكتابة الكود التالي في الترمينال كود: sudo a2enmod rewrite ثم نذهب الى الملف default في المسار : كود: /etc/apache2/sites-available ونقوم بتعديل كلمة واحدة فقط بالكود التالي كود: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> لتصبح كالتالي كود: