---
title: "أساسيات ملف .htaccess: فرض إعادة توجيه الزوار تلقائياً من HTTP إلى HTTPS"
description: "🌐هذا الدليل متوفر أيضاً باللغة الإنجليزية[Read in English ←](https://kb.tarweig.com/en/docs/redirect-http-to-https/) بمجرد تثبيت شهادة الأمان SSL لموقعك، يتعين عليك فرض تحويل كافة الزوار تلقائياً من النسخة غير المشفرة (`http://`) إلى النسخة المشفرة الآمنة (`https://`) لضمان حماية بياناتهم وظهور قفل الأمان في المتصفح.…"
url: "https://kb.tarweig.com/docs/%d8%a3%d8%b3%d8%a7%d8%b3%d9%8a%d8%a7%d8%aa-%d9%85%d9%84%d9%81-htaccess-%d9%81%d8%b1%d8%b6-%d8%a5%d8%b9%d8%a7%d8%af%d8%a9-%d8%aa%d9%88%d8%ac%d9%8a%d9%87-%d8%a7%d9%84%d8%b2%d9%88%d8%a7%d8%b1-%d8%aa/"
updated: "2026-10-11"
category: إدارة الاستضافة
---

# أساسيات ملف .htaccess: فرض إعادة توجيه الزوار تلقائياً من HTTP إلى HTTPS

🌐هذا الدليل متوفر أيضاً باللغة الإنجليزية[Read in English ←](https://kb.tarweig.com/en/docs/redirect-http-to-https/)

بمجرد تثبيت شهادة الأمان SSL لموقعك، يتعين عليك فرض تحويل كافة الزوار تلقائياً من النسخة غير المشفرة (`http://`) إلى النسخة المشفرة الآمنة (`https://`) لضمان حماية بياناتهم وظهور قفل الأمان في المتصفح.

تنبيه: تأكد من أن شهادة SSL مثبتة ونشطة بالفعل على موقعك قبل تفعيل التحويل التلقائي لتجنب ظهور أخطاء أمنية للزوار.

## كود فرض التوجيه التلقائي إلى HTTPS في .htaccess

أضف الكود التالي في بداية ملف `.htaccess` في مجلد `public_html`:

```
# BEGIN Force HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# END Force HTTPS
```

## حل مشكلة المحتوى المختلط (Mixed Content)

إذا ظهر تحذير القفل الأصفر بعد التوجيه بسبب استدعاء بعض الصور أو السكربتات بروابط قديمة غير مشفرة، أضف السطور التالية أيضاً لحلها تلقائياً:

```
# BEGIN Fix mixed content warnings
<ifModule mod_headers.c>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>
# END Fix mixed content warnings
```

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