header для всех страниц

M
На сайте с 18.10.2003
Offline
65
1325

можно ли как-нибудь прописать header для всех страниц через .htaccess?

если кто непонял то поясню:

есть много html файлов, но, допустим, чтобы вставить баннер на всех страницах надо редактировать все файлы. надо бы этот процесс ускорить.

Алексей Пешков
На сайте с 24.03.2004
Offline
47
#1

помогут Ssi, Php или нормальный редактор

A
На сайте с 12.05.2004
Offline
176
#2

Вставка на SSI:

<!--#include virtual="/header.html" -->

на PHP:

<?php

include 'header.html';

?>

M
На сайте с 18.10.2003
Offline
65
#3

Спасибо за ответы, но речь шла немного о другом.

Для меня будет очень сложно вручную править ~1000 файлов и вставлять SSI или PHP код.

Я и подумал, может это как-то можно сделать через .htaccess?

C
На сайте с 02.09.2005
Offline
49
#4

В vi макру забодяжить можно с такой командой замены

:1,1s/\(.*\)/<!--#include virtual="\/header.html" -->\r\1/

на всех хтмл-файлах в нужной директории

vi `find ./ -name "*.html" ! -name header.html`

вроде этого:http://www.linux.org.za/Lists-Archives/glug-tech-0304/msg00000.html

Но предварительно тренироваться на кошках, ибо легко всё запороть! 🙅

Ежли надо на винде сделать, то ставим, например, цыгвин, там все тулзы линуксовые имеются. Очень удобно, если быстро на виндах заскриптовать что-то надо...

New_Angel
На сайте с 14.12.2004
Offline
151
#5

Я как-то тоже искал как сделать, но самый лучший для меня вариант оказался дрим. правда пришлось на трафике потратиться, но зато без ошибок. Я скачал полностью все файлы php\html далее в дриме искать в папке <html>, заменить на <? include "include/header.inc"; ?><html> пару сек подождал и все, потом создаю файл header.inc кидаю его в папку include и уже все вместе с этим закидываю на сервак! Знаю, гемморно, но тоже было около 1500 файлов и нужно было инклудом прописать хедер... зато все без ошибок получилось... 🙄

Denis Kozminykh! skype: new_angel_gw, tel: +7(495) 215-07-52, newangel@me.com
New_Angel
На сайте с 14.12.2004
Offline
151
#6

Забыл дописать, что это относиться к файлам php!!!

zhitov
На сайте с 30.01.2005
Offline
219
#7

Сделать как New_Angel, я пользуюсь HTML Changer.

Можно прописать следующее в .htaccess файле

AddHandler application/x-httpd-php .php .html .htm

Это делает html равным php, то есть все функции PHP теперь могут быть использованы на страницах с расширением html.

Строительные калькуляторы ( https://www.zhitov.com/ )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий