Управление шаблонами заголовков? - PullRequest
0 голосов
/ 29 марта 2009

Я новичок в создании html-страниц и т. Д., Но использую VS 2008 только для возможностей редактирования / intellisense.

Моя проблема в том, что у меня есть веб-сайт только на HTML (без ASP.NET) и у меня довольно обширный заголовок, который нужно использовать на каждой странице. Очень неприятно менять части заголовка HTML на всех страницах каждый раз, когда он меняется на одной странице. Можно ли как-то «включить» часть заголовка HTML в другие HTML-страницы без необходимости вручную вырезать и вставлять текст?

Обратите внимание - я не использую ASP.NET, поэтому я НЕ МОГУ и не смогу использовать мастер-страницы. Есть ли какая-то другая техника, о которой я хочу знать - чтобы при смене шаблона заголовка в 1 месте он отражался во всех остальных. Я думал о встроенных фреймах, но не уверен, что это дурацкий способ сделать это и влияет ли это на SEO

Ответы [ 2 ]

1 голос
/ 29 марта 2009

Да, посмотрите на SSI. Включения на стороне сервера - это простой способ сообщить вашему веб-серверу, что нужно вставлять различные элементы в разные точки вашей HTML-страницы.

Пример:

<html>
<head>
    <!--#include FILE="head.html" -->   
</head>
<body>

</body>
</html>

Если серверные включения не работают должным образом, попробуйте переименовать страницу с расширением .shtml.

Некоторые веб-серверы требуют, чтобы вы назвали ваш файл ".shtml", а не ".html", чтобы разрешить анализ файла.

1 голос
/ 29 марта 2009

Взгляните на Включает серверную часть

Они позволят вам редактировать заголовок в одном файле, который будет отображаться мгновенно на всех страницах, содержащих файл заголовка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...