Pak Jiddat

Read: In the name of thy Lord Who createth, Createth man from a clot. Read: And thy Lord is the Most Bounteous, Who teacheth by the pen, Teacheth man that which he knew not. Nay, but verily man is rebellious That he thinketh himself independent!. Lo! unto thy Lord is the return. (Sura Alalaq 96:8)

Configuring Apache to process html files as php

Created On: 06 Feb, 2017: 12:46:55 - Tags : server management


To allow Apache web server, to process files ending with .html as php files, we need to do two things. First we need to set the content-type http header for .html files to text/html. Secondly, we need to tell the Apache web server to process html files as php files.

Usually this can be achieved by adding following two lines in .htaccess:

AddHandler application/x-httpd-php .html
AddType text/html .html
The above code should work if Php is configured as an Apache module, but may not work for other configurations like FastCGI.

To allow Apache to server files ending with .html as php files, we need following code in vhost.conf file for the required virtual host:

<IfModule mod_fcgid.c>
    <Files tilde (\.html)>
        SetHandler fcgid-script
        FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .html
        Options +ExecCGI
        allow from all
The above code is for FastCGI configuration. It will differ for other configurations like mod_php. After editing the file we need to run following command for re-configuring the web server: /usr/local/psa/admin/sbin/httpdmng --reconfigure-all.

Related Articles

  1. Running Plesk auto reapir
  2. Using Rsync over custom SSH port
  3. Installing latest version of Php
  4. Upgrading Postgresql from version 9.4 to 9.6
  5. Upgrading MySQL server from version 5.6 to 8.0
  6. Upgrading R from version 3.0 to 3.5
  7. Backing up and restoring LXD containers
  8. Resizing Linux root partitions without unmount on Google Cloud
  9. Running multiple versions of mailx command
  10. Getting /etc/rc.local file to work on Debian 9 (Stretch)
  11. Increasing number of concurrent connections for Proftp
  12. Changing ownership of symbolic link
  13. Php server APIs
  14. Apache Multi Processing Modules (MPMs)
  15. Calculating the number of simultaneous connections supported by Apache
  16. Problem with copying large files to USB
  17. Importing Ldap configuration from file gives, "Wrong attributetype" error
  18. How To Change Account Passwords on an OpenLDAP Server
  19. Finding CPU usage using top command
  20. Monitoring RAM usage on server
  21. Format of crontab file
  22. Force grub2 to not use UUID
  23. Automate scp command using sshpass