Difference between revisions of "How to enable server side includes"
Line 7: | Line 7: | ||
===Configuration=== | ===Configuration=== | ||
− | Edit <tt> | + | Edit <tt>cfg/apache/[repoid].conf</tt> and add to the <tt><Location></tt> section <tt>AddOutputFilter</tt> and <tt>+Includes</tt>: |
<Location "/eprints"> | <Location "/eprints"> | ||
PerlSetVar EPrints_ArchiveID myrepo | PerlSetVar EPrints_ArchiveID myrepo |
Revision as of 16:04, 17 May 2010
This feature requires EPrints version 3.2.1 or later |
You must have the Apache Server Side Includes (SSI) module installed and enabled.
This enables you to add includes to the content of static pages. If you want to add dynamic content to the template you should do this via a template part in cfg.d/dynamic_template.pl.
Configuration
Edit cfg/apache/[repoid].conf and add to the <Location> section AddOutputFilter and +Includes:
<Location "/eprints"> PerlSetVar EPrints_ArchiveID myrepo AddOutputFilter INCLUDES .html Options +ExecCGI +Includes Order allow,deny Allow from all </Location>
Restart apache.
Example
<!--#include virtual="/cgi/mydynbit"-->