How to write server header codes?

Discussion in 'Apache' started by skseofleet, Jan 21, 2012.

  1. #1
    Hello friends,

    I know how to write the 301 redirection but don' t know other codes for server like 200 normal status code or 404 page not found, can anyone tell me how to write a code such errors?
     
    skseofleet, Jan 21, 2012 IP
  2. SolidShellSecurity

    SolidShellSecurity Banned

    Messages:
    262
    Likes Received:
    3
    Best Answers:
    1
    Trophy Points:
    45
    #2
    You can add this to an htaccess file if this is what you are asking:


    ErrorDocument 400 /errors/badrequest.htmlErrorDocument 401 /errors/authreqd.htmlErrorDocument 403 /errors/forbid.htmlErrorDocument 404 /errors/notfound.htmlErrorDocument 500 /errors/serverr.html
     
    SolidShellSecurity, Jan 21, 2012 IP
  3. skseofleet

    skseofleet Peon

    Messages:
    102
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Yes, i am looking for such things, but how to code it in .htaccess file? Can you please share it with more detail?
     
    skseofleet, Jan 22, 2012 IP
  4. SolidShellSecurity

    SolidShellSecurity Banned

    Messages:
    262
    Likes Received:
    3
    Best Answers:
    1
    Trophy Points:
    45
    #4
    You can add them just like that. If you need more help your host should be able to help you.
     
    SolidShellSecurity, Jan 23, 2012 IP
  5. skseofleet

    skseofleet Peon

    Messages:
    102
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    @solidshell,,, I don't have a host, i m working for a company and i don't know more about hosting etc. Please help me by explain it in more detail...
     
    skseofleet, Jan 23, 2012 IP
  6. SolidShellSecurity

    SolidShellSecurity Banned

    Messages:
    262
    Likes Received:
    3
    Best Answers:
    1
    Trophy Points:
    45
  7. skseofleet

    skseofleet Peon

    Messages:
    102
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Thanks solidshellsecurity, You have a grate knowledge of technical side. Can you help me to use the HTTP headers tag for expire and cache -control issue of websites? I checked the loading speed of my website and found the errors of missing the expire date for various images and static resources. The following error i get while doing so..

    http://www.seofleet.com/images/Facebook-icon.png (expiration not specified)

    Can you please tell how to overcome on it?
     
    skseofleet, Jan 24, 2012 IP
  8. SolidShellSecurity

    SolidShellSecurity Banned

    Messages:
    262
    Likes Received:
    3
    Best Answers:
    1
    Trophy Points:
    45
    #8
    Here is an example of what I think you mean:

    <IfModule mod_expires.c> ExpiresActive on
    
    
    # Perhaps better to whitelist expires rules? Perhaps.
     ExpiresDefault      "access plus 1 month"
    
    
    # cache.appcache needs re-requests 
    # in FF 3.6 (thx Remy ~Introducing HTML5)
     ExpiresByType text/cache-manifest "access plus 0 seconds"
    
    
    # Your document html
     ExpiresByType text/html "access plus 0 seconds"
    
    
    # Data
     ExpiresByType text/xml "access plus 0 seconds"
     ExpiresByType application/xml "access plus 0 seconds"
     ExpiresByType application/json "access plus 0 seconds"
    
    
    # RSS feed
     ExpiresByType application/rss+xml "access plus 1 hour"
    
    
    # Favicon (cannot be renamed)
     ExpiresByType image/x-icon "access plus 1 week"
    
    
    # Media: images, video, audio
     ExpiresByType image/gif "access plus 1 month"
     ExpiresByType image/png "access plus 1 month"
     ExpiresByType image/jpg "access plus 1 month"
     ExpiresByType image/jpeg "access plus 1 month"
     ExpiresByType video/ogg "access plus 1 month"
     ExpiresByType audio/ogg "access plus 1 month"
     ExpiresByType video/mp4 "access plus 1 month"
     ExpiresByType video/webm "access plus 1 month"
    
    
    # HTC files  (css3pie)
     ExpiresByType text/x-component "access plus 1 month"
    
    
    # Webfonts
     ExpiresByType font/truetype "access plus 1 month"
     ExpiresByType font/opentype "access plus 1 month"
     ExpiresByType application/x-font-woff   "access plus 1 month"
     ExpiresByType image/svg+xml "access plus 1 month"
     ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    
    
    # CSS and JavaScript
     ExpiresByType text/css "access plus 1 year"
     ExpiresByType application/javascript "access plus 1 year"
     ExpiresByType text/javascript "access plus 1 year"
       
     <IfModule mod_headers.c>
      Header append Cache-Control "public"
     </IfModule>
    </IfModule>
    Code (markup):
     
    SolidShellSecurity, Jan 25, 2012 IP