<h4>Root .htaccess Restored</h4><ul><li><strong>Root cause:</strong> The <code>.htaccess</code> file was not migrated from the 142 server. Without the <code>RewriteRule ^(.*)$ index.php [QSA,L]</code> directive, Apache returned 404 for ALL friendly URLs (<code>/Blog</code>, <code>/Home</code>, <code>/About</code>, etc.) — every public website page was broken.</li><li>Restored full <code>.htaccess</code> from 142 server with: friendly URL rewriting, static asset cache headers (CSS/JS/images/fonts), gzip compression, security headers (X-Content-Type-Options, X-Frame-Options, X-XSS-Protection), and access blocking for <code>.env</code>, <code>.git</code>, <code>composer.json</code>, <code>package.json</code></li></ul>