使用 .htacces 将.ics文件作为.php文件运行


Using .htacces to run a .ics file as a .php file

我正在烦恼地使用.htaccess将.ics文件作为.php文件运行,以便我可以使用PHP代码创建一个日历,然后被iPhone等设备或Microsoft Outlook等程序识别,因为它的文件扩展名是.ics。我无法让它工作,所以来这里看看是否有人可以提供帮助。

.htacces 代码:
AddHandler application/x-httpd-php5 .ics

我不确定这是 .htaccess 的错误还是 PHP 代码中的某些错误,所以如果我需要发布 PHP 代码,请告诉我。谢谢!

如果您尝试访问.ics文件,然后在记事本或其他文件中打开内容,是否仍然看到标记?

像这样

AddHandler application/x-httpd-php5s .ics

你需要这样的东西:

AddType application/x-httpd-php .ics
AddHandler x-httpd-php5 .ics
<FilesMatch "'.(ics|php)$">
SetHandler application/x-httpd-php
</FilesMatch>

我不知道它是否是多余的,但我过去曾成功地对.htm文件使用了类似的东西。