В сегодняшнем уроке я расскажу, как сделать карту сайта sitemap.xml, но чтобы он чтобы данный файл обрабатывал php код.
Все это довольно легко делается. Нужно добавить в файл .htaccess соответствующий код:
<FilesMatch "^sitemap.xml$">
RemoveHandler .xml
AddType application/x-httpd-php .php .xml
</FilesMatch>
Директива <FilesMatch></FilesMatch> показывает к каким файлам будет применятся настройки. В данном случае у нас это sitemap.xml
RemoveHandler .xml
AddType application/x-httpd-php .php .xml
Данный код говорит серверу апач о том, что файл .xml должен обрабатываться точно так же, как и .php файл. Теперь можете писать PHP код в файле sitemap.xml и будет вам счастье