![]() |
Проблема с SSI
У меня есть файл index.htm и папка index ! В папке картинки которые вставлены в index.htm ! Когда я захожу в index.htm то все картинки работают ! А мне надо перевести index.htm в index.shtm ! Как правильно перевести, потому что когда я просто меня htm на shtml, то картинки не вставляются ?
Заранее спасибо ! |
Объяснил как 4-х'летний ребенок . Ну все-таки:
<!--#include virtual="index.shtml" --> - вставит код index.html в тело текущей shtml страницы . Надо не забывать что у разных хостеров SSI-процессор настроен на разные расширения . Поэтому, к примеру index.shtml обработается, а index.shtm - нет . Если подключается страница из поддиректории в страницу которая лежит в основной папке, то в последней нужно прописать <base href="url_к_поддиректории"> чтобы картинки, которые работали для страницы в поддиректории работали и при ее нахождении внутри основной страницы . Натянуто все жутко, поэтому пример: -------------[index.shtml]: <img src="image1.gif"> ------------- -------------[sub/page.shtml]: <html><body> <!--#include virtual="../index.shtml" --> <img src="image2.gif"> </body></html> ------------- В итоге: если пропишем вначале sub/page.shtml тэг <base href="sub/"> (правильней будет писать "http://www.mysite.com/sub/"), не загрузиться image2.gif, в противном случае не загрузиться image1.gif . |
| Часовой пояс GMT +4, время: 03:24. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.