|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.01.2010, 16:58 | #1 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
htaccess и инключинг с помощью РНР
Добрый день!
Подскажите начинающему. Делаю сайт, все странички будут *.html. Всего около 12-15 страниц. Без авторизации и прочих наворотов. Разумно ли сделать следующим образом: - создать макет страницы средствами html (разметка таблицами); - написать отдельно header, footer, левый и правый блоки контента в формате *.inc; - и далее в соответствующем месте каждой странички включать эти блоки с помощью Код:
- а блок с основным контентом писать уже отдельно для каждой страницы естественно. |
12.01.2010, 17:05 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
а почему именно inc? пусть себе будет html
и если страницы статические, то зачем вообще PHP? Юзайте уже фреймы лучше. Ну а htaccess-то при чем? |
12.01.2010, 17:20 | #3 | |||
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Цитата:
Цитата:
Цитата:
Код:
|
|||
12.01.2010, 17:36 | #4 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
статические - созданные 1 раз. динамические - генерируемые РНР скриптом.
Ну по крайней мере это лучше, нежели ваше решение. Кстати, а какие недостатки вы увидели во фреймах? Цитата:
Обычно не пользуются вообще. Ну, кроме вас и может еще кого-то. |
|
12.01.2010, 18:07 | #5 | |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Цитата:
- при создании фрейма правильно выбрать его размер часто бывает затруднительно. Таким образом, пользователь должен постоянно пролистывать фрейм при помощи полос прокрутки, что может очень быстро надоесть; - при низком разрешении экрана монитора объем видимой информации значительно уменьшается; - ну и самый неприятный недостаток - многие поисковые системы и каталоги отказываются регистрировать страницы, использующие фреймы. -Сокрытие полос прокрутки с одной стороны увеличивает размеры видимой области фрейма. С другой стороны - если данные не помещаются в окно, то они будут недоступны для пользователя. А что касается моего решения: я читал, что если надо поменять что-то, то достаточно будет поменять это в только одном файле *.inc или *.html, и если у сайта много страниц - то это удобно. Подскажите, как поступают правильно. |
|
12.01.2010, 18:33 | #6 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Хотел предложить XHR, но тогда если учитывать и желаемую индексацию поисковиками, этот вариант не пойдет.
Тогда придется использовать избыточный вариант с ASP/РНР или SSI. PHPшный вариант вы уже и сами приводили. А вот и SSIйный вариант: <!--#include virtual="path to file/include-file.html" --> или <!--#include virtual="path to file/include-file.shtml" --> В варианте с ASP/РНР нужно вешать ASP/РНР-обработчик на HTML-файлы в htaccess'е. В вариане с SSI нужно просто, чтобы сервак поодерживал SSI (Server Side Includes). Что лучше - решать вам. Но SSI изначально создан для инклюдинга (не зря же Server Side Includes) ЗЫ. Можно таки юзать и джаваскриптовое решение. А страницы прописать в sitemap'е. |
12.01.2010, 20:03 | #7 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
SkyM@n, спасибо за инфу. Правда не всё понятно (например: вешать ASP/РНР-обработчик на HTML-файлы в htaccess'е), но буду искать в инете и по-тихоньку пережевывать.
А как узнать XAMPP поддерживает SSI? Попробовал, не работает. ЗЫ: в своем варианте удалил htaccess и все равно работает?! Последний раз редактировалось Maxx; 12.01.2010 в 20:40. |
12.01.2010, 20:39 | #8 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Цитата:
Код:
На странице apachefriends.org (xampp именно от них) можно увидеть конфиг для SSI. Т.е. насколько я понимаю, така поддержка таки есть. (.shtml) Для справки можно почитать тут и вот тут |
|
12.01.2010, 22:48 | #9 | |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Цитата:
Не работает!!!!! |
|
13.01.2010, 01:05 | #10 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Значит таки не поддерживает.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с .htaccess | nistarella | PHP | 1 | 21.05.2009 09:23 |
.htaccess | limon | PHP | 5 | 08.03.2009 01:28 |
htaccess | wall66 | PHP | 1 | 25.02.2009 17:52 |
Помогите с htaccess | Ghost123 | PHP | 4 | 21.10.2008 18:05 |
FTP .htaccess | Zuzlan | Работа с сетью в Delphi | 2 | 07.03.2008 18:57 |