<title>Verified Index Frame | Main Dashboard</title> <meta name="description" content="View the verified indexframe shtml for secure legacy portal access."> If this is an internal tool, use nosnippet to prevent accidental indexing.
chmod 644 indexframe.shtml chown www-data:www-data indexframe.shtml Open your browser and navigate to: https://yourserver.com/cgi-bin/verify.cgi?page=indexframe.shtml
<link rel="canonical" href="https://example.com/indexframe.shtml" /> Because SSI parses on the server, ensure your dynamic includes still produce static-like metadata.
AddType text/html .shtml AddHandler server-parsed .shtml Options +Includes For Nginx:
ssi on; ssi_types text/shtml; This file acts as your main container. Unlike a standard index, it uses SSI directives to pull in verified components.
<!--#if expr="$REQUEST_URI = /verified/" --> <!--#include virtual="secure_content.html" --> <!--#else --> <p>Access Denied: Unverified Request</p> <!--#endif --> More robustly, use a PHP or Perl wrapper to check a session token before serving the .shtml file. Only include the indexframe.shtml if $_SESSION['verified'] == true . For the "verified" status to be true, the server must be able to read the file and execute the SSI parser.