It sounds like you don't have Server Side Includes configured
correctly. First, make sure you have the "Includes" option set:
Options +Includes
You might also want to make a specific extension for your SSI html
files:
AddType text/html .shtml
AddHandler server-parsed .shtml
The key here is the AddHandler directive. You could do this instead:
AddHandler server-parsed .html
You could also use the XBitHack directive:
XBitHack on
With this enabled, any .html page with the execute bit set would be
server-parsed. You would need merely to do:
chmod +x pagename.html
.. to make pagename.html parse as an SSI html file.
As to why index.html works and pagename.html doesn't, I'm guessing
that the index page is somehow being server-parsed in your current setup.
Be sure to check out the Apache SSI howto:
http://httpd.apache.org/docs/howto/ssi.html
Enjoy!
- Ian C. Blenke <ian@blenke.com> <icblenke@nks.net>
On Tue, Jul 24, 2001 at 11:03:07AM -0400, Kai Lien wrote:
>
> A long shot, are they in the same directory?
>
> If not you may need to tell it where to find toolbar.html
>
> Kai
>
>
> On Tue, 24 Jul 2001, Grantham, Patrick wrote:
>
> > I think my question can be summarized by asking why an html server side
> > include will work properly on index.html, but not parts.html
> >
> > -----Original Message-----
> > From: Grantham, Patrick
> > Sent: Tuesday, July 24, 2001 9:27 AM
> > To: 'slug@nks.net'
> > Subject: html/apache question
> >
> >
> > I don't as yet understand why this is happening.
> > in index.html
> > .
> > .
> > .
> > <p> <!--#include virtual="toolbar.html" --> </p>
> > .
> > .
> > .
> >
> > CORRECTLY includes and displays the contents of toolbar.html. However, when
> > the same file is copied to say parts.html (same location only different
> > name) only the string:
> > <!--#include virtual="toolbar.html" -->
> > is displayed.
> >
> > No errors, it's just ignored. Why? Any ideas
> >
>
> --
>
> Kai Lien
>
> Lense Consulting Company
> www.lenseco.com
This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 16:45:03 EDT