Parse HTML As PHP Using HTACCESS File

There are times wherein you are required to parse HTML web pages as PHP. Suppose, you have older HTML web pages and you are required to add some additional functionality that can only be achieved by programming language like PHP. Will you modify each web page manually and add PHP code? This sound little impractical and monotonous task. To get rid of this exercise, you can parse HTML web pages as PHP using .htacccess file. All you need to do is, locate .htaccess file, add one of the following line according to your setup and save the file.

If your web server is using suPHP add following line in .httaccess.

AddHandler x-httpd-php .html .htm
OR

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

If apache is executing php as CGI use following.

AddHandler application/x-httpd-php5 .html .htm

If your server is using PHP5 try following. 

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

OR

AddHandler application/x-httpd-php5 .html .htm

If nothing works, try one of the following.

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html
<FilesMatch "\.html$">
ForceType application/x-httpd-php
</FilesMatch>
AddHandler fcgid-script .html
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .html
Options +ExecCGI
 AddType application/x-httpd-php .php .html
 AddHandler x-httpd-php5 .php .html

  • 0 Users Found This Useful

Was this answer helpful?


Related Articles

What is the URL to access my web based control panel?

For Linux users, the cPanel URL is www.<yourdomainname.com>:2083.For Windows users, the...

How to change storage engine of a MySQL database table?

Following article describes the steps to change storage engine of a MySQL database table. Assume...

How Do I send .eml File in Emails?

If you are facing an error like "not allowed extension file" while you send .eml file in emails,...

How do I create SRV record for my domain?

This article will assist you to add an SRV record to your domain. Services Resource Record (SRV)...

How to run ClamAV virus scan from cPanel?

We have installed ClamAV anti-virus plugin in our Linux Shared Server. Each cPanel user is...