تولید .htaccess
آنچه لازم دارید را تیک بزنید و .htaccess آماده را کپی کنید. پرجستوجوترین قوانین اینجاست: HTTPS، www، تغییر مسیر و کش.
کاملاً در مرورگر شما اجرا میشود — هیچچیزی از آنچه وارد میکنید به سرورهای ما فرستاده نمیشود.
روی Apache و LiteSpeed کار میکند. nginx فایل .htaccess را نادیده میگیرد — قوانین معادل را در بلوک server بنویسید.
چطور کار میکند
فایل تولیدشده از mod_rewrite برای تغییر مسیر HTTPS و www، از Redirect 301 برای صفحههای جابهجاشده، از mod_expires و mod_deflate برای کش و فشردهسازی، و از Require برای قوانین دسترسی استفاده میکند — همه در Apache 2.4 و LiteSpeed استاندارد هستند. بلوکهایی که در نبود ماژول خطای 500 میدادند در IfModule پیچیده شدهاند. nginx فایل .htaccess را کاملاً نادیده میگیرد: آنجا همین قوانین در بلوک server نوشته میشوند.
پرسشهای متداول
روی nginx کار میکند؟
نه، nginx فایل .htaccess را نمیخواند. به جای آن از return 301 و بلوکهای location در پیکربندی سرور استفاده کنید.
بعد از آپلود خطای 500 میگیرم
معمولاً یک ماژول فعال نیست (rewrite، expires، headers) یا AllowOverride خاموش است. لاگ خطای Apache خط دقیق را نشان میدهد.
ابزارهای مرتبط
همه ابزارها →روی سرور خودتان به کار ببرید: KVM VPS از ماهی $3، دسترسی root، پرداخت با رمزارز.
پلنهای VPS