کتابخانه کد و توابع اختصاصی بیسکو وب

توابع تمیز، هوک‌های کارآمد و اسنیپت‌های تست‌شده برای وردپرس، ووکامرس، لاراول و وب مدرن جهت حذف افزونه‌های سنگین، بهبود نمره رندر و سرعت، با امکان کپی فوری و دانلود به عنوان افزونه آماده.

۱۰۰ قطعه کد آماده ۴۰۵۴۸ بار استفاده و کپی شده ۱۰۰٪ تست‌شده و ایمن
فضای کار توسعه و مهندسی کد استودیو بیسکو وب
APACHE افزایش سرعت و پرفورمنس Compression Directive

کد فعال‌سازی فشرده‌سازی Gzip در وب‌سرور آپاچی (.htaccess)

این کد ماژول mod_deflate را در آپاچی برای انواع داده‌های متنی فعال کرده و خروجی را پیش از ارسال به مرورگر به صورت Gzip فشرده می‌کند.

پایین و بی‌خطر (Low Risk) مبتدی (Easy)
<IfModule mod_deflate.c>
# فشرده‌سازی خروجی فایل‌های متنی و اسکریپتی با Gzip
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
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/otf
</IfModule>
۴۷۵ 1405/06/29

کد غیرفعال‌سازی اجرای فایل‌های PHP در پوشه آپلودها (uploads)

یک فایل .htaccess جدید درون پوشه wp-content/uploads بسازید و دستور مسدودسازی اجرای تمام فایل‌های php و فایلهای مشتق شده از آن را در آن قرار دهید.

متوسط (Medium Risk) متوسط (Medium)
# جلوگیری قطعی از اجرای کدهای PHP در پوشه آپلودها
<FilesMatch "(?i)\.(php|php[0-9]|phtml|pl|py|jsp|asp|htm|shtml|sh|cgi)$">
<IfModule mod_authz_core.c>
    Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
    Order deny,allow
    Deny from all
</IfModule>
</FilesMatch>
۳۳۰ 1405/06/29

کد محافظت از دایرکتوری wp-includes در فایل htaccess

این کد جلوی اجرای مستقیم فایل‌های پی‌اچ‌پی در پوشه wp-includes را می‌گیرد و تنها به فایل‌های استایل و جاوااسکریپت موردنیاز اجازه بارگذاری می‌دهد.

متوسط (Medium Risk) متوسط (Medium)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>
۹۰ 1405/06/29

کد مسدودسازی دسترسی به فایل‌های پنهان و حساس دات‌فایل (.git, .env)

این دستور تمام درخواست‌ها به فایل‌ها یا پوشه‌هایی که با یک نقطه (.) شروع می‌شوند به جز دایرکتوری .well-known (برای صدور گواهینامه SSL) را به خطای 403 می‌فرستد.

متوسط (Medium Risk) متوسط (Medium)
<IfModule mod_rewrite.c>
RewriteEngine On
# مسدودسازی دسترسی به تمام دات‌فایل‌ها به جز پوشه احراز هویت SSL
RewriteRule (^\.|/\.) - [F]
RewriteRule ^\.well-known/ - [L]
</IfModule>
۹۳ 1405/06/29

کد مسدودسازی دسترسی به خود فایل .htaccess

این کد هرگونه دسترسی وب به فایل‌های دارای پیشوند htaccess یا htpasswd را مسدود می‌کند.

پایین و بی‌خطر (Low Risk) مبتدی (Easy)
# مسدودسازی دسترسی به فایل‌های htaccess و htpasswd
<Files ~ "^.*\.([Hh][Tt][AaPp])">
<IfModule mod_authz_core.c>
    Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
    Order deny,allow
    Deny from all
</IfModule>
</Files>
۶۹۴ 1405/06/29

کد مسدودسازی دسترسی مستقیم به فایل wp-config.php در htaccess

با دستور Files wp-config.php در htaccess، هر کاربری که آدرس فایل کانفیگ را وارد کند با پاسخ 403 Forbidden مسدود می‌شود.

متوسط (Medium Risk) مبتدی (Easy)
# مسدودسازی دسترسی به فایل پیکربندی پایگاه داده وردپرس
<Files wp-config.php>
<IfModule mod_authz_core.c>
    Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
    Order deny,allow
    Deny from all
</IfModule>
</Files>
۶۴۲ 1405/06/29

غیرفعال‌سازی نمایش لیست فایل‌ها و دایرکتوری‌ها (Disable Directory Listing)

با قرار دادن دستور Options -Indexes در فایل .htaccess، دسترسی به فهرست پوشه‌ها مسدود شده و خطای 403 Forbidden برگردانده می‌شود.

پایین و بی‌خطر (Low Risk) مبتدی (Easy)
# جلوگیری از نمایش لیست فایل‌های پوشه‌ها
Options -Indexes
۱۸۴ 1405/06/29
APACHE پیکربندی .htaccess Rewrite Rule

کد ریدایرکت کامل یک دامنه به دامنه جدید در htaccess

این کد روی هاست دامنه قبلی قرار می‌گیرد و هر درخواستی به آدرس old.com/path را با کد 301 به new.com/path منتقل می‌نماید.

حساس و پرخطر (High Risk) مبتدی (Easy)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.old-domain\.com$ [NC]
RewriteRule ^(.*)$ https://new-domain.com/$1 [R=301,L]
</IfModule>
۴۴۴ 1405/06/29
APACHE پیکربندی .htaccess Rewrite Rule

کد ریدایرکت گروهی و الگویی ۳۰۱ با عبارت باقاعده (Regex) در htaccess

با RewriteRule و پترن‌های رگولار اکسپرشن می‌توانید صدها یا هزاران صفحه را تنها با یک قانون تمیز و بدون فشار به سرور ریدایرکت کنید.

متوسط (Medium Risk) متوسط (Medium)
<IfModule mod_rewrite.c>
RewriteEngine On
# انتقال تمام مقالات از ساختار قدیمی سال/ماه/نام به ساختار جدید
RewriteRule ^([0-9]{4})/([0-9]{2})/(.*)$ https://example.com/blog/$3 [R=301,L]
</IfModule>
۵۷۸ 1405/06/29
APACHE پیکربندی .htaccess Redirect Directive

کد ریدایرکت ۳۰۱ تکی یک آدرس در فایل htaccess

با یک خط دستور Redirect 301 در .htaccess، آدرس قدیمی را به آدرس جدید منتقل کرده و از خطای ۴۰۴ جلوگیری کنید.

پایین و بی‌خطر (Low Risk) مبتدی (Easy)
# ریدایرکت ۳۰۱ تکی آدرس قدیمی به آدرس جدید
Redirect 301 /old-slug-url/ https://example.com/new-slug-url/
۴۳۰ 1405/06/29
APACHE پیکربندی .htaccess Rewrite Rule

کد هدایت Non-WWW به WWW در آپاچی (.htaccess)

این کد در فایل htaccess تمام درخواست‌ها بدون پیشوند www را تشخیص داده و کاربر را به آدرس معادل دارای www هدایت می‌کند.

متوسط (Medium Risk) مبتدی (Easy)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
۱۵۸ 1405/06/29

سبد خرید شما

0 افزونه

سبد خرید شما خالی است

هنوز محصولی را به سبد خرید اضافه نکرده‌اید. می‌توانید از افزونه‌های اختصاصی ما دیدن فرمایید.

مشاهده فروشگاه افزونه‌ها

ثبت درخواست مشاوره

با تکمیل فرم زیر، کارشناسان فنی بیسکو وب در سریع‌ترین زمان ممکن با شما تماس می‌گیرند.

مشاور
پشتیبانی و مشاوره تخصصی
پاسخگویی سریع کارشناسان
09903336117