نمایش نتایج: از 1 به 5 از 5

موضوع: بهینه سازی سایت توسط htaccess

  1. #1
    کاربر جدید
    تاریخ عضویت
    Jan 2013
    نوشته ها
    7
    تشکر
    2
    4 بار تشکر شده در 3 پست

    بهینه سازی سایت توسط htaccess

    با سلام

    خوب کار با این فرایند بر میگرده به تجربه شخص که شما امروز بهترین نوع htaccess را به راحتی میتونید ملاحظه کنید.

    کافیست فقط کد زیر به انتهای فایل خود اضافه کنید

    کد PHP:
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain text/html text/xml application/xhtml+xml image/x-icon
    AddOutputFilterByType DEFLATE text
    /css text/richtext text/xsd text/xsl
    AddOutputFilterByType DEFLATE text
    /javascript application/javascript application/x-javascript text/x-js text/ecmascript application/ecmascript text/vbscript text/fluffscript
    AddOutputFilterByType DEFLATE image
    /svg+xml application/x-font-ttf application/x-font font/opentype font/otf font/ttf application/x-font-truetype application/x-font-opentype application/vnd.ms-fontobject application/vnd.oasis.opendocument.formula-template
    </IfModule>

    <
    IfModule mod_setenvif.c>
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch 
    ^Mozilla/4\.0[678no-gzip
    BrowserMatch SV1
    ; !no_gzip
    BrowserMatch 
    \bMSIE !no-gzip !gzip-only-text/html
    BrowserMatch 
    \bMSI[E] !no-gzip !gzip-only-text/html
    </IfModule>

    <
    IfModule mod_expires.c>
    ExpiresActive On

    <FilesMatch \.(html|xhtml|xml|shtml|phtml|php)$>
    ExpiresDefault "access plus 60 seconds"
    </FilesMatch>

    ExpiresByType text/html A60
    ExpiresByType text
    /xml A60
    ExpiresByType application
    /xhtml+xml A60
    ExpiresByType text
    /plain A60

    <FilesMatch \.css$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType text/css A315360000

    <FilesMatch \.js$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType text/javascript A315360000
    ExpiresByType application
    /javascript A315360000
    ExpiresByType application
    /x-javascript A315360000
    ExpiresByType text
    /x-js A315360000
    ExpiresByType text
    /ecmascript A315360000
    ExpiresByType application
    /ecmascript A315360000
    ExpiresByType text
    /vbscript A315360000
    ExpiresByType text
    /fluffscript A315360000

    <FilesMatch \.(bmp|png|gif|jpe?g|ico)$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType image/gif A315360000
    ExpiresByType image
    /png A315360000
    ExpiresByType image
    /jpeg A315360000
    ExpiresByType image
    /x-icon A315360000
    ExpiresByType image
    /bmp A315360000

    <FilesMatch \.(eot|ttf|otf|svg)$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType application/x-font-opentype A315360000
    ExpiresByType application
    /x-font-truetype A315360000
    ExpiresByType application
    /x-font-ttf A315360000
    ExpiresByType application
    /x-font A315360000
    ExpiresByType font
    /opentype A315360000
    ExpiresByType font
    /otf A315360000
    ExpiresByType application
    /vnd.oasis.opendocument.formula-template A315360000
    ExpiresByType image
    /svg+xml A315360000
    ExpiresByType application
    /vnd.ms-fontobject A315360000
    ExpiresByType font
    /woff A315360000

    <FilesMatch \.(flv|wmv|asf|asx|wma|wax|wmx|wm)$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType video/x-flv A315360000
    ExpiresByType video
    /x-ms-wmv A315360000
    ExpiresByType video
    /x-ms-asf A315360000
    ExpiresByType video
    /x-ms-asx A315360000
    ExpiresByType video
    /x-ms-wma A315360000
    ExpiresByType video
    /x-ms-wax A315360000
    ExpiresByType video
    /x-ms-wmx A315360000
    ExpiresByType video
    /x-ms-wm A315360000

    <FilesMatch \.(swf|pdf|doc|rtf|xls|ppt)$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType application/x-shockwave-flash A315360000
    ExpiresByType application
    /pdf A315360000
    ExpiresByType application
    /msword A315360000
    ExpiresByType application
    /rtf A315360000
    ExpiresByType application
    /vnd.ms-excel A315360000
    ExpiresByType application
    /vnd.ms-powerpoint A315360000
    </IfModule>

    <
    IfModule mod_expires.c>
        
    ExpiresActive On
        
    <FilesMatch \.(html|xhtml|xml|shtml|phtml|php)$>
            
    ExpiresDefault "access plus 60 seconds"
        
    </FilesMatch>
        
    ExpiresByType text/html A60
        ExpiresByType text
    /xml A60
        ExpiresByType application
    /xhtml+xml A60
        ExpiresByType text
    /plain A60
        
    <FilesMatch \.css$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType text/css A315360000
        
    <FilesMatch \.js$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType text/javascript A315360000
        ExpiresByType application
    /javascript A315360000
        ExpiresByType application
    /x-javascript A315360000
        ExpiresByType text
    /x-js A315360000
        ExpiresByType text
    /ecmascript A315360000
        ExpiresByType application
    /ecmascript A315360000
        ExpiresByType text
    /vbscript A315360000
        ExpiresByType text
    /fluffscript A315360000
        
    <FilesMatch \.(bmp|png|gif|jpe?g|ico)$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType image/gif A315360000
        ExpiresByType image
    /png A315360000
        ExpiresByType image
    /jpeg A315360000
        ExpiresByType image
    /x-icon A315360000
        ExpiresByType image
    /bmp A315360000
        
    <FilesMatch \.(eot|ttf|otf|svg)$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType application/x-font-opentype A315360000
        ExpiresByType application
    /x-font-truetype A315360000
        ExpiresByType application
    /x-font-ttf A315360000
        ExpiresByType application
    /x-font A315360000
        ExpiresByType font
    /opentype A315360000
        ExpiresByType font
    /otf A315360000
        ExpiresByType application
    /vnd.oasis.opendocument.formula-template A315360000
        ExpiresByType image
    /svg+xml A315360000
        ExpiresByType application
    /vnd.ms-fontobject A315360000
        ExpiresByType font
    /woff A315360000
        
    <FilesMatch \.(flv|wmv|asf|asx|wma|wax|wmx|wm)$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType video/x-flv A315360000
        ExpiresByType video
    /x-ms-wmv A315360000
        ExpiresByType video
    /x-ms-asf A315360000
        ExpiresByType video
    /x-ms-asx A315360000
        ExpiresByType video
    /x-ms-wma A315360000
        ExpiresByType video
    /x-ms-wax A315360000
        ExpiresByType video
    /x-ms-wmx A315360000
        ExpiresByType video
    /x-ms-wm A315360000
        
    <FilesMatch \.(swf|pdf|doc|rtf|xls|ppt)$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType application/x-shockwave-flash A315360000
        ExpiresByType application
    /pdf A315360000
        ExpiresByType application
    /msword A315360000
        ExpiresByType application
    /rtf A315360000
        ExpiresByType application
    /vnd.ms-excel A315360000
        ExpiresByType application
    /vnd.ms-powerpoint A315360000
    </IfModule>

    <
    IfModule mod_setenvif.c>
        
    BrowserMatch ^Mozilla/4 gzip-only-text/html
        BrowserMatch 
    ^Mozilla/4\.0[678no-gzip
        BrowserMatch SV1
    ; !no_gzip
        BrowserMatch 
    \bMSIE !no-gzip !gzip-only-text/html
    </IfModule>
    <
    IfModule mod_deflate.c>
        
    AddOutputFilterByType DEFLATE text/plain text/html text/xml application/xhtml+xml image/x-icon
        AddOutputFilterByType DEFLATE text
    /css
        AddOutputFilterByType DEFLATE text
    /javascript application/javascript application/x-javascript text/x-js text/ecmascript application/ecmascript text/vbscript text/fluffscript
    </IfModule>
    <
    IfModule mod_mime.c>
        
    AddEncoding gzip .gz
        AddEncoding deflate 
    .df
    </IfModule>


    #BAD_REQUEST
    ErrorDocument 400 /index.php
    ErrorDocument 401 
    /index.php
    ErrorDocument 403 
    /index.php
    ErrorDocument 404 
    /index.php
    ErrorDocument 405 
    /index.php
    ErrorDocument 408 
    /index.php
    ErrorDocument 410 
    /index.php
    ErrorDocument 411 
    /index.php
    ErrorDocument 412 
    /index.php
    ErrorDocument 413 
    /index.php
    ErrorDocument 414 
    /index.php
    ErrorDocument 415 
    /index.php
    ErrorDocument 500 
    /index.php
    ErrorDocument 501 
    /index.php
    ErrorDocument 502 
    /index.php
    ErrorDocument 503 
    /index.php
    ErrorDocument 506 
    /index.php 
    موفق باشید

    [فقط کاربران ثبت نام شده می توانند لینک را ببینند! ]

  2. 2 کاربر به خاطر این مطلب مفید از hamed.ramzi تشکر کردند:


  3. #2
    کاربر جدید p_ecommerce آواتار ها
    تاریخ عضویت
    Jan 2013
    نوشته ها
    25
    تشکر
    26
    9 بار تشکر شده در 7 پست
    منظورتون همون سئو هست دیگه ؟؟؟

    میشه یه اطلاعات و توضیحاتی درباره این تاپیک بدید ؟؟
    این کدها رو از کجا آوردید ؟

  4. #3
    مدیرکل انجمن
    تاریخ عضویت
    Jan 2013
    نوشته ها
    15
    تشکر
    1
    9 بار تشکر شده در 7 پست
    نقل قول نوشته اصلی توسط p_ecommerce نمایش پست ها
    منظورتون همون سئو هست دیگه ؟؟؟

    میشه یه اطلاعات و توضیحاتی درباره این تاپیک بدید ؟؟
    این کدها رو از کجا آوردید ؟
    سلام
    بهتر بود جناب رمزی منظورشون را از بهینه سازی بنویسند.
    کدهای بالا را تا جایی که بررسی کردم برای cache کردن فایل ها به کار می ره و ارتباطی به SEO ندارد

  5. #4
    کاربر جدید
    تاریخ عضویت
    Jan 2013
    نوشته ها
    7
    تشکر
    2
    4 بار تشکر شده در 3 پست
    ایا من کلمه ای از سئو به زبان اوردم.

    منظور از بهینه سازی درسته همون کش هست .

    فکر کنم برای بهتر درک کردن این منظور قبل از قرار دادن این کدها و بعد از قرار دادن این کدها به ادرس زیر برید و سایتتون را چک کنید.
    [فقط کاربران ثبت نام شده می توانند لینک را ببینند! ]

    موفق باشید

  6. #5
    کاربر جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    3
    تشکر
    0
    0 بار تشکر شده در 0 پست
    نقل قول نوشته اصلی توسط hamed.ramzi نمایش پست ها
    با سلام

    خوب کار با این فرایند بر میگرده به تجربه شخص که شما امروز بهترین نوع htaccess را به راحتی میتونید ملاحظه کنید.

    کافیست فقط کد زیر به انتهای فایل خود اضافه کنید

    کد PHP:
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain text/html text/xml application/xhtml+xml image/x-icon
    AddOutputFilterByType DEFLATE text
    /css text/richtext text/xsd text/xsl
    AddOutputFilterByType DEFLATE text
    /javascript application/javascript application/x-javascript text/x-js text/ecmascript application/ecmascript text/vbscript text/fluffscript
    AddOutputFilterByType DEFLATE image
    /svg+xml application/x-font-ttf application/x-font font/opentype font/otf font/ttf application/x-font-truetype application/x-font-opentype application/vnd.ms-fontobject application/vnd.oasis.opendocument.formula-template
    </IfModule>

    <
    IfModule mod_setenvif.c>
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch 
    ^Mozilla/4\.0[678no-gzip
    BrowserMatch SV1
    ; !no_gzip
    BrowserMatch 
    \bMSIE !no-gzip !gzip-only-text/html
    BrowserMatch 
    \bMSI[E] !no-gzip !gzip-only-text/html
    </IfModule>

    <
    IfModule mod_expires.c>
    ExpiresActive On

    <FilesMatch \.(html|xhtml|xml|shtml|phtml|php)$>
    ExpiresDefault "access plus 60 seconds"
    </FilesMatch>

    ExpiresByType text/html A60
    ExpiresByType text
    /xml A60
    ExpiresByType application
    /xhtml+xml A60
    ExpiresByType text
    /plain A60

    <FilesMatch \.css$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType text/css A315360000

    <FilesMatch \.js$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType text/javascript A315360000
    ExpiresByType application
    /javascript A315360000
    ExpiresByType application
    /x-javascript A315360000
    ExpiresByType text
    /x-js A315360000
    ExpiresByType text
    /ecmascript A315360000
    ExpiresByType application
    /ecmascript A315360000
    ExpiresByType text
    /vbscript A315360000
    ExpiresByType text
    /fluffscript A315360000

    <FilesMatch \.(bmp|png|gif|jpe?g|ico)$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType image/gif A315360000
    ExpiresByType image
    /png A315360000
    ExpiresByType image
    /jpeg A315360000
    ExpiresByType image
    /x-icon A315360000
    ExpiresByType image
    /bmp A315360000

    <FilesMatch \.(eot|ttf|otf|svg)$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType application/x-font-opentype A315360000
    ExpiresByType application
    /x-font-truetype A315360000
    ExpiresByType application
    /x-font-ttf A315360000
    ExpiresByType application
    /x-font A315360000
    ExpiresByType font
    /opentype A315360000
    ExpiresByType font
    /otf A315360000
    ExpiresByType application
    /vnd.oasis.opendocument.formula-template A315360000
    ExpiresByType image
    /svg+xml A315360000
    ExpiresByType application
    /vnd.ms-fontobject A315360000
    ExpiresByType font
    /woff A315360000

    <FilesMatch \.(flv|wmv|asf|asx|wma|wax|wmx|wm)$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType video/x-flv A315360000
    ExpiresByType video
    /x-ms-wmv A315360000
    ExpiresByType video
    /x-ms-asf A315360000
    ExpiresByType video
    /x-ms-asx A315360000
    ExpiresByType video
    /x-ms-wma A315360000
    ExpiresByType video
    /x-ms-wax A315360000
    ExpiresByType video
    /x-ms-wmx A315360000
    ExpiresByType video
    /x-ms-wm A315360000

    <FilesMatch \.(swf|pdf|doc|rtf|xls|ppt)$>
    ExpiresDefault "access plus 10 years"
    </FilesMatch>

    ExpiresByType application/x-shockwave-flash A315360000
    ExpiresByType application
    /pdf A315360000
    ExpiresByType application
    /msword A315360000
    ExpiresByType application
    /rtf A315360000
    ExpiresByType application
    /vnd.ms-excel A315360000
    ExpiresByType application
    /vnd.ms-powerpoint A315360000
    </IfModule>

    <
    IfModule mod_expires.c>
        
    ExpiresActive On
        
    <FilesMatch \.(html|xhtml|xml|shtml|phtml|php)$>
            
    ExpiresDefault "access plus 60 seconds"
        
    </FilesMatch>
        
    ExpiresByType text/html A60
        ExpiresByType text
    /xml A60
        ExpiresByType application
    /xhtml+xml A60
        ExpiresByType text
    /plain A60
        
    <FilesMatch \.css$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType text/css A315360000
        
    <FilesMatch \.js$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType text/javascript A315360000
        ExpiresByType application
    /javascript A315360000
        ExpiresByType application
    /x-javascript A315360000
        ExpiresByType text
    /x-js A315360000
        ExpiresByType text
    /ecmascript A315360000
        ExpiresByType application
    /ecmascript A315360000
        ExpiresByType text
    /vbscript A315360000
        ExpiresByType text
    /fluffscript A315360000
        
    <FilesMatch \.(bmp|png|gif|jpe?g|ico)$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType image/gif A315360000
        ExpiresByType image
    /png A315360000
        ExpiresByType image
    /jpeg A315360000
        ExpiresByType image
    /x-icon A315360000
        ExpiresByType image
    /bmp A315360000
        
    <FilesMatch \.(eot|ttf|otf|svg)$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType application/x-font-opentype A315360000
        ExpiresByType application
    /x-font-truetype A315360000
        ExpiresByType application
    /x-font-ttf A315360000
        ExpiresByType application
    /x-font A315360000
        ExpiresByType font
    /opentype A315360000
        ExpiresByType font
    /otf A315360000
        ExpiresByType application
    /vnd.oasis.opendocument.formula-template A315360000
        ExpiresByType image
    /svg+xml A315360000
        ExpiresByType application
    /vnd.ms-fontobject A315360000
        ExpiresByType font
    /woff A315360000
        
    <FilesMatch \.(flv|wmv|asf|asx|wma|wax|wmx|wm)$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType video/x-flv A315360000
        ExpiresByType video
    /x-ms-wmv A315360000
        ExpiresByType video
    /x-ms-asf A315360000
        ExpiresByType video
    /x-ms-asx A315360000
        ExpiresByType video
    /x-ms-wma A315360000
        ExpiresByType video
    /x-ms-wax A315360000
        ExpiresByType video
    /x-ms-wmx A315360000
        ExpiresByType video
    /x-ms-wm A315360000
        
    <FilesMatch \.(swf|pdf|doc|rtf|xls|ppt)$>
            
    ExpiresDefault "access plus 10 years"
        
    </FilesMatch>
        
    ExpiresByType application/x-shockwave-flash A315360000
        ExpiresByType application
    /pdf A315360000
        ExpiresByType application
    /msword A315360000
        ExpiresByType application
    /rtf A315360000
        ExpiresByType application
    /vnd.ms-excel A315360000
        ExpiresByType application
    /vnd.ms-powerpoint A315360000
    </IfModule>

    <
    IfModule mod_setenvif.c>
        
    BrowserMatch ^Mozilla/4 gzip-only-text/html
        BrowserMatch 
    ^Mozilla/4\.0[678no-gzip
        BrowserMatch SV1
    ; !no_gzip
        BrowserMatch 
    \bMSIE !no-gzip !gzip-only-text/html
    </IfModule>
    <
    IfModule mod_deflate.c>
        
    AddOutputFilterByType DEFLATE text/plain text/html text/xml application/xhtml+xml image/x-icon
        AddOutputFilterByType DEFLATE text
    /css
        AddOutputFilterByType DEFLATE text
    /javascript application/javascript application/x-javascript text/x-js text/ecmascript application/ecmascript text/vbscript text/fluffscript
    </IfModule>
    <
    IfModule mod_mime.c>
        
    AddEncoding gzip .gz
        AddEncoding deflate 
    .df
    </IfModule>


    #BAD_REQUEST
    ErrorDocument 400 /index.php
    ErrorDocument 401 
    /index.php
    ErrorDocument 403 
    /index.php
    ErrorDocument 404 
    /index.php
    ErrorDocument 405 
    /index.php
    ErrorDocument 408 
    /index.php
    ErrorDocument 410 
    /index.php
    ErrorDocument 411 
    /index.php
    ErrorDocument 412 
    /index.php
    ErrorDocument 413 
    /index.php
    ErrorDocument 414 
    /index.php
    ErrorDocument 415 
    /index.php
    ErrorDocument 500 
    /index.php
    ErrorDocument 501 
    /index.php
    ErrorDocument 502 
    /index.php
    ErrorDocument 503 
    /index.php
    ErrorDocument 506 
    /index.php 
    موفق باشید

    [فقط کاربران ثبت نام شده می توانند لینک را ببینند! ]
    اقا این کدها برای رزبلاگ هم هست یانهمیشه برای رزبلاگ هم بدید

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •