اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

لإنشاء عناوين URL جميلة في XAMPP ، ستحتاج إلى استخدام وحدة Apache mod_rewrite وإنشاء ملف htaccess في الدليل الجذر لموقعك على الويب. فيما يلي الخطوات المحددة لإنشاء عناوين URL جميلة في XAMPP: 

افتح ملف تكوين Apache (httpd.conf) الموجود في دليل تثبيت XAMPP. على نظام التشغيل Windows ، يوجد هذا عادةً في

"C: \ xampp \ apache \ conf \ httpd.conf".

ابحث عن الوحدة النمطية mod_rewrite بالبحث عن السطر الذي يحتوي على "mod_rewrite.so". أزل التعليق عن السطر بإزالة "#" في البداية.

احفظ التغييرات في ملف التكوين وأعد تشغيل خادم Apache.

أنشئ ملف .htaccess في الدليل الجذر لموقعك على الويب وأضف قواعد إعادة الكتابة اللازمة. يمكنك العثور على أمثلة لإعادة كتابة القواعد عبر الإنترنت والتي يمكنك تكييفها وفقًا لاحتياجاتك الخاصة.

اختبر عناوين URL الجديدة للتأكد من أنها تعمل على النحو المتوقع.

  • 0
نشر
بتاريخ 8 دقائق مضت قال Laith Hussien:

شكراً للرد المفصل و لاكن ماهو الحل في حال كنت استخدم laragon

لإنشاء عناوين URL جميلة في Laragon ، ستحتاج إلى استخدام وحدة Apache mod_rewrite وإنشاء ملف htaccess في الدليل الجذر لموقعك على الويب. فيما يلي الخطوات المحددة لإنشاء عناوين URL جميلة في Laragon:

  • افتح إعدادات Apache في لوحة تحكم Laragon.
  • حدد خيار "Rewrite_module" لتمكين mod_rewrite.
  • أنشئ ملف .htaccess في الدليل الجذر لموقعك على الويب وأضف قواعد إعادة الكتابة اللازمة. يمكنك العثور على أمثلة لإعادة كتابة القواعد عبر الإنترنت والتي يمكنك تكييفها وفقًا لاحتياجاتك الخاصة.
  • اختبر عناوين URL الجديدة للتأكد من أنها تعمل على النحو المتوقع.

يمكنك استخدام قاعدة إعادة الكتابة التالية لإزالة امتداد .php من عناوين URL الخاصة بك.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

سيؤدي هذا إلى إعادة توجيه جميع طلبات example.com/page إلى example.com/page.php

يمكنك أيضًا استخدام قاعدة إعادة الكتابة التالية لإعادة توجيه الطلبات لصفحة معينة إلى صفحة مختلفة. 

RewriteEngine On
RewriteRule ^about-us/?$ about.php [NC,L]

سيؤدي هذا إلى إعادة توجيه جميع الطلبات الخاصة بـ example.com/about-us إلى example.com/about.php

من المهم ملاحظة أن الخطوات الدقيقة قد تختلف وفقًا لإعدادك المحدد وإصدار Laragon الذي تستخدمه.
تأكد أيضًا من قراءة ملف .htaccess بواسطة Apache ، عن طريق التحقق من ملفات تهيئة Apache أو التحقق من إعدادات Laragon.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...