-
June 19th, 2019, 10:10
#1
ترفند و نکته Htaccess در هاست لینوکس CPANEL (بخش 1)
بعضی از کاربران هاست لینوکس ممکن است از قدرت های htaccess آگاهی نداشته باشند لازم است تا بدانید که بعضی از این ترفندها برای حفاظت وب سرور شما از
حملات هکرها ضروری میباشند و بعضی دیگر قادر به انجام کارهای ساده و مؤثر از قبیل تغییر مسیر بهینه سازی وب سرور و وب سایت خواهند بود. Htaccess ها زیر قادر
خواهند بود تا برای تغییر مسیر و بهینه سازی وب سرور به سادگی کمک کنند.
1 – تنظیم منطقه زمانی:
گاهی اوقات هنگامی که شما از تاریج و یا تابع mktime در پی اچ پی استفاده می کنید آن به شما یک پیغام خنده دار در مورد منطقه زمانی به شما نشان خواهد داد.
حل این مشکل آسان میباشد تنظیم منطقه زمانی را در سرور خود بگذارید. لیست پشتیبانی منطقه زمانی را می توانید در اینجا پیدا کنید.
کد PHP:
SetEnv TZ Australia/Melbourne
2 – مطلب SEO و 301 مسیر تغییر دائمی:
امروزه بعضی از موتورهای جستجوی مدرن قابلیت شناسایی 301 تغیر مسیر دائمی را دارند و رکوردهای موجود را بروز رسانی می کنند.
کد PHP:
Redirect 301 http://www.test.com/home http://www.test.com/
3 – بر کنار کردن دیالوگ دانلود:
معمولا هنگامی که شما سعی می کنید چیزی را از یک وب سرور دانلود کنید شما یک درخواست برای حفظ یا باز کردن فایل را دریافت می کنید. برای
اجتناب از این درخواست کدهای زیر را در فایل htaccess وارد کنید.
کد PHP:
AddType application/octet-stream .pdf
AddType application/octet-stream .zip
AddType application/octet-stream .mov
4 – حذف WWW
یکی از دستور العمل ها SEO این است که اطمینان حاصل کنید که فقط یک URL به وب سایت شما اشاره کند بنابراین شما نیاز خواهید داشت که همه
ترافیک WWW را به مسیر غیر WWW تغیر مسیر دهید. برای این کار از کچ های زیر استفاده کنید.
کد PHP:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.joomir.com [NC]
RewriteRule ^(.*)$ http://joomir.com/$1 [L,R=301]
5 – سفارشی کردن صفحه خطا:
ایجاد یک صفحه خطای سفارشی برای هر یک از کدهای خطا
کد PHP:
ErrorDocument 401 /error/401.php
ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.p
ErrorDocument 500 /error/500.php
6 – فشرده سازی فایل ها:
بهینه سازی وقت بارگیری وب سایت را با فشرده سازی فایل ها به اندازه های کوچیک تر می توانید انجام دهید.
کد PHP:
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
ادامه در بخش دوم با ما همراه باشید....
-
-
June 19th, 2019 10:10
# ADS