我的文件扩展名为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
答案 0 :(得分:1)
我担心它不会发生......如果您的主机阻止了.htaccess中的相应指令,那么您唯一的出路就是勒索或破解提供商,或者更改从.htm到.php的扩展名。因为这实际上是服务器管理的事情,如果服务器管理员不允许你,那么你无法绕过它......
一个hacky解决方案是使用重写将.htm路由到.php文件。但是,您仍然需要将文件从.htm重命名为.php。如果您的应用路由未动态设置,并且主要关注的是不应更改网址,则这可能是一种解决方案。虽然更改的网址可以通过301重定向捕获。