# المواقع الثابتة

> قدِّم تطبيقات الصفحة الواحدة والبناءات الثابتة عبر nginx، مع إعادة التوجيه وإعادة الكتابة والترويسات.

Source: https://gheima.ma/ar/docs/static-sites

تقدّم المواقع الثابتة تطبيقات الصفحة الواحدة والبناءات الثابتة من حافة nginx خفيفة عبر HTTPS. لا خادم عليك تشغيله أو إدارته.

### أنشئ موقعًا

1. **موقع جديد** — في صفحة الاستضافة الثابتة، انقر «موقع جديد».
2. **وجِّه إلى مستودع** — اختر مشروعًا إن شئت، وسمِّ الموقع، وأدخِل رابط Git الخاص به.
3. **اضبط مجلّد الإخراج** — أدخِل المجلّد الذي يُنتجه بناؤك (الافتراضي dist).

### إعدادات إطار العمل الجاهزة

في الإعدادات، اختر إعدادًا جاهزًا لإطار عمل لملء أمر البناء ومجلّد الإخراج مسبقًا:

- `Vite`: npm run build → dist
- `Next.js (تصدير ثابت)`: npm run build → out
- `Create React App`: npm run build → build
- `Astro`: npm run build → dist

### إعادة التوجيه والكتابة والترويسات

يتيح لك محرّر التوجيه في الإعدادات إضافة قواعد يطبّقها nginx عند النشر التالي:

- إعادة التوجيه: ترسل ‎/old إلى ‎/new، ويمكن جعلها دائمة برمز 301.
- إعادة الكتابة: تقدّم مسارًا تحت مسار آخر، مثل ‎/api/(.*) إلى ‎/proxy/$1.
- الترويسات: تُرفق ترويسات استجابة بمسار، مثل X-Frame-Options: DENY على ‎/.

> Result: يُقدَّم بناؤك الثابت من الحافة عبر HTTPS، مع قواعدك الخاصة لإعادة التوجيه وإعادة الكتابة والترويسات.

---

All docs: https://gheima.ma/ar/docs.md
