فایل .htaccess
یکی از مهمترین ابزارهای مدیریتی در سرورهای وب مبتنی بر Apache است. این فایل قابلیتهای زیادی مانند تغییر مسیر (Redirects)، افزایش امنیت، بهینهسازی سرعت سایت و بسیاری دیگر را در اختیار مدیران سایت قرار میدهد. در این مقاله، نحوه مدیریت و پیکربندی فایل .htaccess
در cPanel را بررسی خواهیم کرد.
فایل .htaccess
یک فایل پیکربندی است که در سرورهای Apache اجرا میشود و به شما امکان میدهد تنظیمات سرور را برای یک دایرکتوری خاص تغییر دهید. برخی از رایجترین کاربردهای این فایل شامل:
برای مدیریت فایل .htaccess
در cPanel، مراحل زیر را دنبال کنید:
public_html
بروید..htaccess
وجود دارد، آن را ویرایش کنید. در غیر این صورت، یک فایل جدید با نام .htaccess
ایجاد نمایید.برای ویرایش فایل .htaccess
در cPanel، میتوانید از ویرایشگر داخلی فایل منیجر استفاده کنید:
برای تغییر مسیر یک صفحه قدیمی به صفحه جدید از کد زیر استفاده کنید:
Redirect 301 /old-page.html https://example.com/new-page.html
برای جلوگیری از دسترسی به فایلهای حساس، از این کد استفاده کنید:
<Files "config.php">
Order Allow,Deny
Deny from all
برای فشردهسازی محتوا و بهبود سرعت سایت، میتوانید این کد را اضافه کنید:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript
اگر نمیخواهید کاربران لیست فایلهای دایرکتوری را مشاهده کنند، از این دستور استفاده کنید:
Options -Indexes
برای جلوگیری از استفاده غیرمجاز از تصاویر سایت شما توسط دیگر سایتها:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www\.)?yourwebsite.com/.*$ [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [F]
گاهی اوقات تغییرات در فایل .htaccess
ممکن است باعث ایجاد مشکلاتی در سایت شود. در چنین مواقعی:
.htaccess
را تغییر دهید (مثلاً به .htaccess_backup
) و بررسی کنید که آیا مشکل برطرف شده است.فایل .htaccess
ابزاری قدرتمند برای مدیریت تنظیمات سرور و افزایش امنیت و عملکرد وبسایت است. با استفاده از آن، میتوان تغییر مسیرها، بهینهسازیها و کنترل دسترسی را بهراحتی انجام داد. اگر قصد خرید هاست با کیفیت دارید، میتوانید از خدمات ماهان کلود استفاده کنید.