Using .htaccess to make all .html pages to run as .php files?

Michael Novello picture Michael Novello · Jan 14, 2011 · Viewed 125.3k times · Source

I need to run all of my .html files as .php files and I don't have time to change all of the links before our presentation tomorrow. Is there any way to "hack" this with my Apache server?

Answer

Marc-François picture Marc-François · Jan 14, 2011

Create a .htaccess file at the root of your website and add this line:

[Apache2 @ Ubuntu/Debian: use this directive]

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

Or, from comment below:

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

If your are running PHP as CGI (probably not the case), you should write instead:

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