|
|
|
| У меня небольшая проблемка. Сайт у меня будет одной страничкой которая разбита на 23 части. Части имеют соотвествтенно расширение .php и в index.shtml у меня прописано все. Что мне нужно сделать, чтобы index.shtml воспринимался как index.php? То есть если я поменяю расширение на index.php то сайт ни какую часть на найдет и будет пустая страница.
1). Есть ли php код типа
<!--#include virtual="1.php" -->
только чтобы он его воспринимал и складывал все 23 части с расширением .php через index.php?
2). Возможно что-то нужно прописать в файле .htaccess? Если это поможет - то что именно?
Или можно как-то подругому поменять расширение на index.php чтобы он определял и складывал части сайта? :)
Заранее спасибо :) | |
|
|
|
|
|
|
|
для: Кирюха
(15.04.2006 в 14:35)
| | В настройках Апаче открой httpd.conf, в нем найди директиву DirectoryIndex, к ней припиши index.shtml. Тогда он будет восприниматься как стартовая страница и никаких проблем не будет. Конечно, если я правильно понял твою проблему. | |
|
|
|
|
|
|
|
для: Anwor
(15.04.2006 в 15:10)
| | httpd.conf - вроде эта же строка есть в htaccess :) Что мне нужно дописать в htaccess чтобы чтобы он index.shtml определял как index.php? | |
|
|
|
|
|
|
|
для: Кирюха
(15.04.2006 в 15:13)
| | пропиши в htaccess
RemoveHandler .html .shtml
AddType application/x-httpd-php .php .html .shtml
|
| |
|
|
|
|
|
|
|
для: Кирюха
(15.04.2006 в 14:35)
| | А те страницы, что имеют расширение .shtml – в них какой код? SSI или PHP?
Ведь то, что Вы привели в пример:
<!--#include virtual="1.php" -->
|
Это SSI-код и php в любом случае не станет его выполнять.
Стоит уточнить: что именно Вы хотите сделать? Сейчас у Вас сайт написан на SSI, если я правильно понял.
1. Вы хотите полностью переписать сайт на PHP, не используя SSI?
2. Вы хотите оставить сайт на SSI, но сменить расширения файлов на .php, чтобы все думали, что сайт написан на php? | |
|
|
|