Включение на стороне сервера - php

Я обновляю сайт, который в настоящее время является статическим html (т.е. index.html). Я хотел бы вставлять сообщения в блоге на страницу и знать только о SimplePie для этого.

Вопрос 1. Если я обновлю сайт с .html на .php, произойдет ли сбой в SEO при переиндексации поисковыми системами?

Вопрос 2. Есть ли способ использовать включения на стороне сервера для включения .php-файла моих результатов SimplePie или другой способ вставлять сообщения блога непосредственно в .html-файл?

Буду признателен за совет.


person skinnyalbert    schedule 20.02.2011    source источник


Ответы (2)


По вопросу 1 - нет, не обязательно. Вы можете использовать mod_rewrite от apache для обработки старых HTML-страниц как php-скриптов, и вам не нужно менять URL-адреса. Что касается вопроса 2, это зависит от того, как загружаются ваши простые результаты, но PHP может довольно легко включить другой файл. Можете ли вы предоставить более подробную информацию о включенном файле?

person Dave Child    schedule 20.02.2011
comment
Моя мысль заключалась в том, что я бы оставил имена страниц такими же (например, index.html), но включил бы php-файл с простыми результатами (например, results.php). Я попробовал это с помощью SSI, и это, кажется, сломало страницу. Не уверен, есть ли другой способ включить SimplePie - person skinnyalbert; 21.02.2011

Найдите эту строку в файле httpd.conf.

AddType application/x-httpd-php .php .php3 .phtml

Затем добавьте к нему .html, также некоторые системы требуют, чтобы каждый тип добавления находился в отдельной строке, но я забыл, почему.

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

Теперь все ваши файлы .html будут обрабатываться как php, и вы можете использовать стандартные включения php для results.php.

вы получите удар по производительности, но, вероятно, не так уж плохо. вы можете попробовать подход на стороне клиента, если вам не нужны поисковые системы, чтобы подобрать то, что вы тянете с помощью simplepie.

person smilbandit    schedule 21.02.2011