Welcome to WebmasterWorld Guest from

Forum Moderators: Ocean10000 & incrediBILL & phranque

Message Too Old, No Replies

.htaccess code

12:43 am on May 31, 2005 (gmt 0)

New User

10+ Year Member

joined:Nov 25, 2003
votes: 0

I asked a programmer to write a code so .php urls would show as .html this what i now have ( I Have NO Clue about this code ). Sice this code has been up i no longer have visits from the google spider.. i'm still learning so could someone have a quick look and let me know if this code is ok.. thank You

# -FrontPage-

IndexIgnore .htaccess */.?* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all

order deny,allow
deny from all
AuthName mysite.com
AuthUserFile /htdocs/meee/mysite.com/_vti_pvt/service.pwd
AuthGroupFile /htdocs/meee/mysite.com/_vti_pvt/service.grp
AddType text/html .shtml
AddHandler server-parsed .html
Options Indexes FollowSymLinks Includes
ErrorDocument 404 [mysite.com...]

12:52 am on May 31, 2005 (gmt 0)

Preferred Member

10+ Year Member

joined:Mar 1, 2005
votes: 0

Oh boy, a slightly altered version of the default mod_frontpage .htaccess file! =)

(note: I loathe mod_frontpage.)

This .htaccess file will not treat html files as php files. If you want to do that, you've got a couple of options. The easiest is to find the line in your httpd.conf that reads:

AddType application/x-httpd-php .php

...and change it to read:

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

The downside to this is that /all/ .html files will be parsed by PHP for php code; even .html files that don't have any PHP. This will result in a performance hit; the magnitude will vary from site to site. Probably won't be a huge deal, but be aware of it.

For the record, your programmer has configured Apache to treat .html files as files to search for server-side includes (a.k.a. 'SSI'); this is generally only applied to .shtml files, is also fairly CPU intensive, and (as a result) will result in a performance hit. Unless you have SSI in your .html files, I'd remove the AddType and AddHandler lines from this .htaccess file.