在linux的虚拟主机上,管理者会在httpd.conf及php.ini设定档中,进行网站运作的环境设定,但因每个客户的网站运作需求不同,如果网站的需求与主机的预设值不同,那该怎么办呢?我们可使用**.htaccess**进行个别设定。
注意:
使用前需与主机商确认是否有开启AllowOverride All。一般来说为了符合不同网站的差异性,主机商都会开启AllowOverride提供给客户针对自己的网站进行环境设定变更。
使用方法:
编一个文字档,档名设定为.htaccess,并且把你要设定资料写在此档案上中,再上传到你的网页空间上即可生效。使用ftp软体上传时,记得设定"显示隐藏档"才能看得到此档案。
常用设定:
1.限定网页读取IP
2.设定保密资料夹
3.自订错误页面
4.php.ini 参数值设定(例如:register_globals、magic_quotes_gpc、display_errors…等)