Grow your CSS skills. Land your dream job.

Trouble with SSI

  • # May 30, 2008 at 5:58 pm

    Hi guys,

    I was watching one of the mockup-to-website videos and the CSS-tricks dev said for the menu’s it’d be best to use an "include" command in order to not have the same code on every page.

    I’m building my site locally on my computer right now and have tried to research this myself. I moved my menu code from my html file into a file called "menu.ssi".

    the code i put into my HTML document is: <!–#include virtual="menu.ssi"–>

    I’ve also saved the html file as a .shtml file and have both files in the same directory. I’ve created a file called htaccess.txt and have these lines of code in it and have saved it in the same directory as the others:

    AddType text/html .shtml
    AddHandler server-parsed .html
    AddHandler server-parsed .shtml
    Options Indexes FollowSymLinks Includes

    However, it is not loading the content from menu.ssi at all.

    What am i doing wrong?

    box
    # May 30, 2008 at 7:32 pm

    Have you checked that Server Side Includes has been enabled on your server?

    # May 31, 2008 at 1:34 am

    i’m creating the sign locally on my pc before uploading to the server
    is there anything locally that i can set to enable ssi?

    box
    # May 31, 2008 at 9:03 am

    the htaccess should do it (assuming its an apache server) but you shouldn’t have called it htaccess.txt, it should be named .htaccess.

    # May 31, 2008 at 11:31 am

    windows doesn’t allow me to name the file ".htaccess", an extension with no file name
    am i missing something? it’s a windows 2000 server

    box
    # May 31, 2008 at 2:50 pm

    OK, for win2k server using iis web server you can’t use .htaccess. Instead you either give your files an .asp extension, or follow the steps on this forum where the question has been answered. Google is your friend in these instances ;)

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.

*May or may not contain any actual "CSS" or "Tricks".