В настоящее время я разрабатываю динамический канал RSS, который будет автоматически извлекать статьи из базы данных MySQL. Код ниже
<?php
//Include the post retreival script
require_once '../phpScripts/rss_db_setup.php';
//Set the content type
header('Content-type: text/xml');
//Set up the RSS feed information
echo '<?xml version="1.0" encoding="ISO-8859-1"?>'.
'<rss version="2.0">'.
'<channel>'.
'<title>Company Name</title>'.
'<link>http://www.company.ca</link>'.
'<description></description>'.
'<category></category>';
//Retreive posts from the database
$rssData = new rssData();
echo $rssData->generateFeed($dbcon);
//Close the feed
echo '</channel></rss>';
?>
Мне интересно, должен ли этот файл быть сохранен как .xml или .php? Я добавил следующую строку в мой файл .htaccess, но не совсем понимаю, как он работает
AddType application/x-httpd-php .xml
Это правильный способ сделать это? Или я должен использовать другую функцию htaccess, такую как modRewrite, или использовать задание CRON для создания нового XML-файла каждый день или около того?