.php или .htm тип страницы?

DimaU
На сайте с 30.08.2005
Offline
180
1062

Изначально сделал сайт в виде htm-страниц (html). Теперь захотелось придать немного динамики этим страницам в виде php-скриптов. Возможно ли это? чтобы на htm-странице каким-то образом запускался php-кусок? Или обязательное требование - только php-тип страницы.

HighTraffic
На сайте с 30.11.2006
Offline
17
#1

как вариант, можно прописать в .htaccess пару строчек:

RemoveHandler .htm .html

AddType application/x-httpd-php .php .htm .html .phtml

и все html страницы будут обрабатываться интерпретатором php

Интернет-телевидение - http://on-tv.ru (http://on-tv.ru/)
V
На сайте с 19.10.2006
Offline
97
#2

HighTraffic правильно вам подсказал, это самый простой вариант.

Тема недавно обсуждалась /ru/forum/119888

R
На сайте с 04.11.2005
Offline
112
#3

самый простой вариант это mod_rewrite - а предлагаемый, это имхо, дополнительная нагрузка на сервер

deleon
На сайте с 16.09.2004
Offline
173
#4

Как вариант - сделать все правильно. Динамические странички сделать файлами *.php + сделать на них 301-й редирект со старых *.html страниц.

DoTJ
На сайте с 09.10.2005
Offline
33
#5

ИМХО, более предпочтительный вариант с mod_rewrite

написать что-то вроде

RewriteRule ^/(.*)\.htm index.php?param=$1

зачем ВСЕ хтмл страницы обрабатывать пхп интерпретатором?

Всегда нужны места под статьи Также куплю ссылки с Ваших ресурсов с постоянным размещением
R2
На сайте с 01.02.2007
Offline
28
#6
DoTJ:
написать что-то вроде
RewriteRule ^/(.*)\.htm index.php?param=$1

тогда с прицелом на будущее, наверное, лучше что-то типа

RewriteRule ^/(.*)\.htm $1.php

изменив вручную расширения у существующих файлов (или продублировав? их)

после переиндексации новых страниц правило можно будет удалить

DoTJ:
зачем ВСЕ хтмл страницы обрабатывать пхп интерпретатором

полностью согласен (вместо "зачем" поставил бы НЕ НАДО)

хотя на переходный период все равно - то на то и выйдет

V
На сайте с 19.10.2006
Offline
97
#7
robust:
самый простой вариант это mod_rewrite - а предлагаемый, это имхо, дополнительная нагрузка на сервер

Как я понял автору требуется внести php код на все страницы сайта, поясните каким образом возрастет нагрузка на сервер если интерпритатор будет обрабатывать скажем 100 страниц с расширением html вместо 100 страниц с расширением php.😕

MERLOT
На сайте с 03.02.2007
Offline
12
#8
HighTraffic:
как вариант, можно прописать в .htaccess пару строчек:
RemoveHandler .htm .html

AddType application/x-httpd-php .php .htm .html .phtml

и все html страницы будут обрабатываться интерпретатором php

совершенно верно! ! !

-------------------------------------------- создание сайтов, сателлитов, порталов, каталогов, форумов, гостевых книг... оптимизация и продвижение сайтов. цена договорная... стучать в Аську или tjfelix@mail.ru ПОСТОЯННОЕ ИЗГОТОВЛЕНИЕ САТЕЛЛИТОВ НА ВСЕ ТЕМЫ !!!! !!!! !!!! ДОСТУПНЫЕ ЦЕНЫ!
R2
На сайте с 01.02.2007
Offline
28
#9

valdissom, MERLOT,

Это решение неправильное

Обрабатываться будут, и нагрузка не возрастет. Сейчас

deleon:
сделать все правильно.

Если сайт не однодневка и расчитан на развитие

DimaU
На сайте с 30.08.2005
Offline
180
#10
Как вариант - сделать все правильно. Динамические странички сделать файлами *.php

Большое спасибо всем. Остановился на этом варианте, т.е. сейчас на сайте (простой, без движков) несколько .php-станиц и остальные типа .htm

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