دستور های فایل htaccess (بخش ششم)
دستور های کاربردی فایل htaccess (بخش ششم) - در این مطلب از بخش وردپرس مجموعه وهو برای شما دوستان گرامی یک مجموعه از کد های کاربردی را برای شما حاضر کردیم که میتواند خیلی به شما در مدیریت سایت و بهینه کردن آن کمک کند. که در چندین بخش خدمت شما ارائه میشود در ادامه با ما همراه باشید و کمی حوصله به خرچ بدید و ما را تا پایان بخش ها همراهی کنید.دستور های کاربردی فایل htaccess (بخش اول)
دستور های کاربردی فایل htaccess (بخش دوم)
دستور های کاربردی فایل htaccess (بخش سوم)
دستور های کاربردی فایل htaccess (بخش چهارم)
دستور های کاربردی فایل htaccess (بخش پنجم)
21-فعال کردن قابلیت GzipGzip وقتی در هاستتون فعال بشه در واقغ سرور فایلهای مورد نیاز رو به صورت فشرده در میاره و این فایل فشرده رو به مرورگر کاربر ارسال میکنه و بعد از خارج شدن از حالت فشرده در سیستم کاربر سایت شما نمایش داده میشه در واقع سایت شما سریعتر در مرورگر کاربران و بازدید کنندگان نمایش داده میشه و بارگذاری سریعتر انجام میشود:
# BEGIN Compress text files
<ifModule mod_deflate.c>
<filesMatch "\.(css|js|x?html?|php|woff|ttf|png|jpg|gif)$">
SetOutputFilter DEFLATE
</filesMatch>
</ifModule>
# END Compress text files
22- مدیریت Cache فایل هاکلمهی Cache به معنای پنهان کردن یا چیزی است که برای کاربردهای آتی ذخیره و پنهان شده است تا در دفعات بعدی مراجعه به سایت و... این فایلها از خود سیستم اون بارگزاری بشن و در نهایت سرعت بارگزاری سایت و ... رو چندین چند برابر کنیم که برای این کار ما کد زیر رو پیشنها میدیم که میتوانید از هر قسمت آن که خواستید استفاده کنید.
پایان دستور های کاربردی# BEGIN Expire headers
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 1 year"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType font/woff "access plus 1 year"
</ifModule>
# END Expire headers
# BEGIN Cache-Control Headers
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf|woff|ttf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "max-age=2592000, private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "max-age=600, private, must-revalidate"
</filesMatch>
</ifModule>
# END Cache-Control Headers
# BEGIN Turn ETags Off
<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag None
# END Turn ETags Off
# BEGIN Remove Last-Modified Header
<ifModule mod_headers.c>
Header unset Last-Modified
</ifModule>
# END Remove Last-Modified Header