Nginx支持Apache的.htaccess

  • A+
所属分类:技术分享

Nginx支持Apache的.htaccess

htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。

Nginx在性能上的优势越来越明显,很多网站包括苹果官网、淘宝等等都用了Nginx,最近在搬迁公司小网站的时候遇到了一点问题.htaccess伪静态规则不被支持查了一下网上也有很多办法,但基本上分为两种,一种是将其转换为Nginx的伪静态规则,网上有很多转换工具,较早用的较多的是

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

修改config文件

另一种方法是用include调用,最后重启nginx服务

不过本人不建议使用很多的rewrite,毕竟在nginx下,rewrite并没有Apache好!

如果你的主机内存低于1G,还是建议使用html静态缓存,把整站缓存为静态的格式,这样又降低了服务器的压力,同时还会加快了访问速度!

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: