It sounds like you want to send similar pages and not the exact same pages. If that is the case then I would suggest you use view templates to generate the HTML on the server instead of using static HTML files. I use Kiwi and I have a single layout.kiwi file that renders the main layout for many of my pages. The layout template renders links in the header section with this:
{{each headerItems}}
{{if $value.link}}
<a href="${$value.link}">${$value.title}</a>
{{else}}
<span>${$value.title}</span>
{{/if}}
{{/each}}
On the server I build an array {link: '', title: ''} objects and pass that to the function that renders the template. I build a different array depending on whether the user is logged in or whether the user has access to additional administration pages.