使用 HTaccess 将 HTM 文件作为 PHP 运行


run htm file as php using htaccess

我有几个扩展名为htm的文件,我想使用 htaccess 代码php运行

这是我正在使用的HTaccess代码

AddHandler application/x-httpd-php5 .htm .php .html
这段代码

工作正常,但现在我更改了我的托管服务器,因为这段代码不起作用。

我尝试了所有这些代码,但没有一个工作

AddHandler application/x-httpd-php .htm .php .html
AddType application/x-httpd-php .html .htm
AddType application/x-httpd-php5 .html .htm

我的新服务器说

cPanel Linux Hosting packages only support the SymLinksIfOwnerMatch option in the .htaccess file.

请指出正确的方向,如何在我的服务器上将 htm 文件作为 php 运行

怕这是不行的...如果您的主机阻止了.htaccess中的相应指令,那么您唯一的方法就是勒索或破解提供商,或者将扩展名从.htm更改为.php。由于这确实是服务器管理的事情,如果服务器管理员不允许,您将无法绕过它......

一个黑客的解决方案是使用重写将.htm路由到.php文件。但是,您仍然需要将文件从.htm重命名为.php。如果您的应用路由不是动态设置的,并且您主要关心的是不应更改 url,这可能是一个解决方案。尽管更改的网址可以通过 301 重定向捕获。