<IfModule mod_rewrite.c>
Options -MultiViews -Indexes
RewriteEngine On

# المسار الرئيسي لدومين العميل
RewriteBase /

# 1. قاعدة الانضمام (الطلاب)
RewriteRule ^join/([a-zA-Z0-9-]+)/?$ student_register.php?sid=$1 [L,QSA]

# 2. قاعدة لوحة التحكم (الطلاب القديمة)
RewriteRule ^dashboard/([a-zA-Z0-9-]+)/?$ student_dashboard.php?sid=$1 [L,QSA]

# --- قاعدة الطالب (الرابط المختصر الأنيق بالاسم) ---
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^student_.*_(RM-[0-9]{2}-[0-9]+)/?$ student_dashboard.php?sid=$1 [L,QSA]
# --------------------------------------------------

# 3. قاعدة لوحة المدرسين (الرابط المختصر الأنيق)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(teacher_.*)$ teacher_dashboard.php?u=$1 [L,QSA]

# 🚀 4. قاعدة الروابط الأنيقة العامة (إخفاء امتداد PHP تلقائياً)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([a-zA-Z0-9_-]+)/?$ $1.php [L,QSA]

# 🚀 5. إخفاء امتداد HTML تلقائياً
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^([a-zA-Z0-9_-]+)/?$ $1.html [L,QSA]

# 6. رفع إمكانيات السيرفر للسماح برفع الفيديوهات والملفات الكبيرة
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 600
php_value max_input_time 600
</IfModule>