Question

I have a website (Apache) that is all static html and I want to include certain content across all pages, for example a footer. Are good 'ol server side includes (SSI) still the way to go?

Était-ce utile?

La solution

Yes, that will be the simplest solution in this case, just follow the security tips for SSI at http://httpd.apache.org/docs/current/misc/security_tips.html

Autres conseils

I wouldn't use SSI's anymore, they are vulnerable to security leaks. It's also a lot easier to just include static HTML with whatever servers side language you're using (PHP, Node.JS, JSP, or whatever), as they allow for a lot more extensibility

Because that would break some links, you could use this in your .htaccess to redirect those links

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ $1.php?%{QUERY_STRING} [L]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top