2

我正在使用以下代码

<?xml version="1.0"?> <?php include('app.plist'); ?>

但 ITMS 服务无法处理此文件。

我希望 ITMS 服务的行为与我们使用 plist 时通常一样。

4

1 回答 1

1

您需要强制网络服务器将 .plist 作为 PHP 脚本处理。我建议通过将名称为 .htaccess 的文件写入包含这些文件的文件夹来使用 RewriteMod。请注意,该网络服务器必须支持 .htaccess 处理 - 大多数服务器都支持。尝试咨询谷歌有关 mod_rewrite 的信息,这是您将放入 .htaccess 文件的示例配置:

RewriteEngine On
RewriteRule ^(.*)\.plist$ /plistgen.php [L,QSA]

要文件 plistgen.php 写入:

<?xml version="1.0"?> <?php include('app.plist'); ?>

然后,当您调用例如http://yourweb.tld/Random.plist时,它会自动调用 plistgen.php 并且正在处理您的脚本。

于 2012-04-25T17:24:30.440 回答