RewriteEngine On

# اجباری کردن https
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] 

# حذف www
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule ^(.*)$ https://sibaclub.com/$1 [R=301,L]

# تبدیل html به p
RewriteRule ^([^/]+)\.html$ ?p=$1 [L]
RewriteRule ^([^/]+)\.HTML$ ?p=$1 [L]

# بررسی فایل‌ها و دایرکتوری‌های واقعی
RewriteCond %{REQUEST_URI} ^.+$
RewriteCond %{REQUEST_FILENAME} \.(gif|jpeg|jpg|png|fonts|ico|include|js|css|swf|php|txt|pdf|xml|woff|ttf|eot)$ [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^ - [L]

# مسیرهای خاص
RewriteRule ^(.+)/(admin|css|fonts|ico|include|js|images|class)/(.*)$ $2/$3 [L]
RewriteRule ^([^/]+)/([^/]+)/page/([0-9]+)$ ?p=$1&catID=$2&page=$3 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)$ ?p=$1&catID=$2&ID=$3 [L]
RewriteRule ^([^/]+)/([0-9]+)$ ?p=$1&ID=$2 [L]
RewriteRule ^([^/]+)/([^/]+)$ ?p=$1&catID=$2 [L]
RewriteRule ^([^/]+)$ ?p=$1 [L]

# جلوگیری از لیست دایرکتوری
Options -Indexes

# php -- BEGIN cPanel-generated handler, do not edit
# This domain inherits the “PHP” package.
# php -- END cPanel-generated handler, do not edit
