我正在.htaccess文件中使用此代码段将HTML解析为php:

<FilesMatch "\.(html|htm|txt)$">
 SetHandler application/x-httpd-php5
</FilesMatch>

这在我的网站(在线)上运行良好,但在我的本地主机(使用wamp最新版本)上不起作用。
但是如果我把上面的代码改为:
<FilesMatch "\.(html|htm|txt)$">
 SetHandler application/x-httpd-php
</FilesMatch>

那么,这在我的本地主机上工作得很好,但在我的网站上却不行。
我必须添加/删除5中的SetHandler application/x-httpd-php才能在任何一侧工作。
求你了,帮帮我……

最佳答案

您可以编辑本地httpd.conf文件,并添加所需的mime模块:

<IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .txt
</IfModule>

这应该对您的本地主机有效。如果不能这样配置服务器,并且由于.htaccess在那里工作,请仅对服务器使用.htaccess配置。

07-24 17:55
查看更多