.htaccess使用方法大汇总
在利用.htaccess的Rewrite规则实现Discuz论坛的伪静态链接中已经提到过了.htaccess的重定向的使用,这里让我们来比较全面的了解一下.htaccess吧。.htaccess是Apache服务器的一个非常强大的分布式配置文件。正确的理解和使用.htaccess文件,可以帮助我们优化自己的服务器或者虚拟主机。比如可以利用.htaccess文件创建自定义的“404 error”页面,更改很多服务器的配置。而我们所需要做的,仅仅是在这个文本文档中添加几条简单的指令而已。Unix或Linux系统,或任何版本的Apache Web服务,都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件。国外目前主流的虚拟主机提供商,几乎全部都支持自定义功能。
启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用
如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置:
AccessFileName .config
笼统地来说,.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。
**** Hidden Message ***** 谢谢,正想了解这个呢 方法大全?值得看看 :victory: 有例子更好 ,,, 这个不错,顶顶看看~ 学习一下了啊{s_043_m} 封禁特定IP地址的用户 前几天要封一个IP 就是在网络上查的用.htaccess来做,今天收到CJ的信说没有封住 晕了 我一加东西进去就会出现500错误,不知道怎么回事
不想让搜索引擎访问plugins目录,加的代码如下
< Directory /wp-content/plugins/>
Order deny,allow
Deny from all
</Directory> 好好值得好好学习 {s_073_m}值得好好学习 学习下来{s_006_m} {s_043_m} {s_043_m} 这个要好好学习一下~呵呵 这个不错,顶上去 看看这方面的东西 谢谢,正想学习这个呢 看看怎么用 大全的?来看看,正好要学 玩到后来总会碰到这个配置。 值得推敲一下下 不知道有没有解决大小写区分问题