المشاركات

عرض المشاركات من يونيو, 2015

تفعيل 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> لتصبح كالتالي 
كود: </Directory> <Directory /var/www/> …