توجيه اسم النطاق الرئيسي إلى مجلد فرعي بشكل نظيف دون تغيير الرابط #
إذا كانت ملفات موقعك تقع داخل مجلد فرعي (مثل 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 باسم المجلد الفرعي الخاص بك).