из файлов HTML в PHP файлы

Тема в разделе "Как сделать...", создана пользователем casinolot, 6 окт 2012.

Статус темы:
Закрыта.
  1. casinolot

    casinolot

    Регистр.:
    22 окт 2010
    Сообщения:
    547
    Симпатии:
    84
    Есть у меня сайт еще на чистом HTML хочу сделать куча Фишек, но вся ссылочная масса идет на страницы с расширением html, можно ли как-то включить php на этих страницах оставляя не тронутым расширения
     
  2. Дмитрий Кесаев

    Дмитрий Кесаев aka Zlobniy Babko

    Заблокирован
    Регистр.:
    10 май 2007
    Сообщения:
    1.332
    Симпатии:
    1.266
    в .htacces пропиши

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


    и юзай в файлах

    <?php
    echo "СИСЬГЕ";
    ?>
     
    casinolot нравится это.
  3. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.518
    Симпатии:
    1.368

    Большая часть решений сводится к манипуляции с вебсервером, например через htaccess:
    1) Сказать серверу, что отныне все html будут php
    Код:
    RemoveHandler .html .htm 
    AddType application/x-httpd-php .php .htm .html .phtml
    
    2) Загнать всё в cms, настроить ЧПУ и перенаправлять все запросы на index файл cms, а она пусть сама решает что отдавать:
    Код:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    3) переименовать все html файлы на сервере в php и сказать, чтобы при запросе пользователем файла с окончанием .html ему отдавался соответствующий php
    Код:
    Гуглить самостоятельно
    
    PS: последние два способа предпочтительнее из соображений безопасности

     
    casinolot нравится это.
Статус темы:
Закрыта.