开发者

Parsing HTML files as PHP

Is this the correct way to parse html files as开发者_StackOverflow社区 php?

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

Saved in a .htaccess file in my root folder?

I am adding in a navigation bar that is called in via php and this would save renaming all my html files!

Thanks


Yes, if your webserver is running php as Apache module.

If your webserver is running PHP as CGI, use this instead:

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

Or, you could use this simple rewrite rule:

RewriteEngine on 
RewriteRule ^(.*)\.html $1\.php


RewriteEngine on 
RewriteRule ^(.*)\.htm $1\.php


In my case, I wanted to parse HTML files as PHP so I added the code you mentioned on my .htaccess which is:

AddType application/x-httpd-php .html

It worked on my localhost as intended since I'm using WAMP but on my server, which is hosted in Drupion this does not work. My HTML files became downloadable.

The answer here gave me an idea on how to fix the problem.

Basically, you need to know the "handler-name" your server is using to parse PHP. Then you can add similar code on your .htaccess.

AddHandler fcgid-script .html
FCGIWrapper /home/example/fcgi-bin/php5.fcgi .html
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜