PDA

View Full Version : حرفه ای: فایل .htacces در asp



thinkdiff
سه شنبه 13 اسفند 1392, 19:04 عصر
با سلام
ما در php و هاست های linuxi یک فایلی داریم به نام .htacces که کد هایی همچون Leverage browser caching (http://gtmetrix.com/reports/alczaban.com/gFwj083n#) یا gzip رو در اون قرار می دیم
میخواستم ببینم در هایت ویندوزی و مبتنی بر asp هم این امکان وجود داره؟

نمونه کد gzip :

# compress text, HTML, JavaScript, CSS, and XMLAddOutputFilterByType 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

# remove browser bugs
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent



نمونه کد browser caching :

## EXPIRES CACHING ##<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule> ## EXPIRES CACHING ##

ممنون

VRAnonymous
سه شنبه 13 اسفند 1392, 19:35 عصر
برای Gzip باید از context.Response.Filter استفاده کنی
برای اینکه چه پسوندی هم چطور اجرا شه باید از mime type ها استفاده کنی
کلا همه ی امکانات .htaccess با امنیت بالاتر وجود داره
چون معمولا روش های bypass توی آپاچی و .htaccess وجود داره میتونی روی بعد امنیتی iis بیشتر حساب کنی