Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Заставить xml обрабатываться как php

00 голосов
2
На сайте имеется флешка, для работы которой испоьзуются xml файлы. XML должны генерироваться автоматически. Для этого делаю так:

Код
RemoveHandler .xml
AddType application/x-httpd-php .php .xml 
Но, все равно xml не работает как php скрипт.
Попытался сделать правило для urlrewrite, но тоже не работает:

Код
array(
   "CONDITION" => "#^stages_xml/(.+?)\\.xml#",
   "RULE" => "$1.php",
   "ID"   =>   "",
   "PATH"   =>   "/stages_xml/sitemap.php",
), 
Подскажите, как правильней сделать правило?
Хочу сделать так, что бы в папке /stages_xml/ php скрипт sitemap.php отдавался как sitemap.xml
спросил 23 Июнь, 13 от Snezhka (2,240 баллов)

2 Ответы

00 голосов
nginx стоит?
ответил 23 Июнь, 13 от Ly (4,580 баллов)
00 голосов
да, стоит. решил проблему примерно так:

Код
array( 
      "CONDITION"   => "#^/stages_xml/(.+?)\.xml.*#", 
      "RULE" => "ID=$1",
      "PATH" => "/stages_xml/stage.php", 
   ),   
 
в $_REQUEST['ID'] вижу имя файла запрошенного и отдаю нужный xml
ответил 16 Июль, 13 от Snezhka (2,240 баллов)

Похожие вопросы

0 голосов
5 ответов
0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
5 ответов
спросил 02 Ноя, 13 от Daeno (520 баллов)
0 голосов
1 ответ
спросил 21 Фев, 14 от root (25,590 баллов)