我有几个扩展名为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 重定向捕获。