初学者/如何配置我的.htaccess文件,以便在我的HTML文件中运行PHP?

时间:2017-06-06 19:36:16

标签: php html apache .htaccess

所以我试图配置我的.htaccess文件,以便它可以在HTML文件中运行PHP代码。

当我转到mysite.com/thefile.php时,它会正确运行,没有任何问题。如果我去mysite.com/thefile.html,我也一样。但是如果我在HTML文件中添加<?php echo "Hello"; ?>,它就不会显示任何内容。事实上,当我右键单击&#34;查看源代码&#34;时,它会显示php行。

以下是我使用.htaccess文件尝试的内容:

  

RemoveHandler .html .htm

     

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

我也尝试了

  

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

但它会显示&#34; 500内部服务器错误&#34;那说:

The server encountered an internal error or misconfiguration and was unable to complete your request. 

The most common causes of this problem are errors in the app's .htaccess file or incorrect file or directory permissions preventing the web server from reading the .htaccess file. 

More information about this error is available in the app's Apache error log at:

/srv/users/SYSUSER/log/APPNAME/APPNAME_apache.error.log

我对Web开发一般都很陌生,我想提一下,除了.htaccess文件中的这些2/1行之外,我什么都没有。也许我错过了一些内容?只是一个猜测

谢谢你们(和gals,如果他们存在!)

1 个答案:

答案 0 :(得分:0)

使用Ubuntu / Apache 2.4.x,在/etc/apache2/mods-enabled/php7.1.conf或同等版本中,您可以添加:

<FilesMatch ".+\.html$"> SetHandler application/x-httpd-php </FilesMatch>

(但你根本不应该这样做!使用PHP代码的.php文件。)