View Categories

كيفية إعادة توجيه النطاق إلى مجلد فرعي باستخدام .htaccess

🌐هذا الدليل متوفر أيضاً باللغة الإنجليزية
Read in English →

توجيه اسم النطاق الرئيسي إلى مجلد فرعي بشكل نظيف دون تغيير الرابط #

إذا كانت ملفات موقعك تقع داخل مجلد فرعي (مثل public_html/site) ولكنك تريد للزوار فتح الموقع مباشرة عبر example.com دون ظهور اسم المجلد الفرعي في شريط المتصفح، استخدم القواعد التالية عبر وحدة mod_rewrite في ملف .htaccess:

قواعد ملف .htaccess: #

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/site/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /site/$1

RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ site/index.php [L]

(تأكد من استبدال example.com بنطاقك الفعلي، واستبدال site باسم المجلد الفرعي الخاص بك).

حُدثت بتاريخ 11/10/2026

مدعوم بواسطة BetterDocs

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top