执行包含php .htaccess文件配置的html文件的基本帮助

时间:2018-10-29 09:12:26

标签: php html .htaccess

目标: 执行包含PHP命令的HTML文件(例如this,这只是一个演示的基本脚本。我得到的唯一输出是“欢迎来到我的首页”页面,PHP的hello世界未运行)

如果可以运行该程序,则可以使用PHP从数据库中提取数据。

问题: 尽管更改了.htaccess根域中的butlinsminehead.co.uk文件,但我添加的任何内容都没有任何效果。我有很多选择

including AddHandler php-fastcgi `.php` `.php5` `.php72`
AddType text/html `.php .php5 .php72`
DirectoryIndex index.php index.php5 index.php72

我相信我正在运行php7,尽管这是输出:

System  Linux zebedee3.namesco.net 2.6.32-754.6.3.el6.x86_64 #1 SMP Tue Oct 9 17:27:49 UTC 2018 x86_64
Build Date  Sep 20 2016 12:10:20
Server API  CGI/FastCGI

请问有人知道.htaccess文件应包含什么内容吗?

HTML在butlinsminehead.co.uk的子域中运行

1 个答案:

答案 0 :(得分:0)

您需要设置正确的类型,即application/x-httpd-php而不是text/html

您可以阅读AddType指令,因为* X类型是由Y文件处理的,因此:

AddType text/html .php .php5 .php72

HTML类型由PHP文件处理,而您想要的 PHP类型由HTML文件处理

AddType application/x-httpd-php .php .php5 .php72

如果它不起作用,请尝试使用application/x-httpd-php5