Ami*_*der 35 apache .htaccess nginx
我正在将一个网站从具有Apache Web服务器的服务器迁移到另一个运行Nginx Web服务器的服务器,我想转换.htaccess文件,问题不仅仅是语法,还有文件名,是它还" .htaccess "还是什么?
Boo*_*eus 37
这是我使用的工具:
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
它不是100%准确,但它是非常好的基础
另外,这里有一个关于转换规则的链接:
http://nginx.org/en/docs/http/converting_rewrite_rules.html
这个可以帮助一点:
http://wiki.nginx.org/HttpRewriteModule#rewrite
编辑:
文件名应该是 nginx.conf
reg*_*ero 23
Nginx 不支持.htaccess文件.
但.htaccess文件很糟糕.这是一种将部分apache配置放在文件系统上的方法,并告诉apache在每次请求时检查文件系统,看看你是否没有一些特殊的配置..htaccess文件的唯一实际用途是,如果您是主机提供商并希望为您的用户允许某些Web服务器配置,则将一小部分配置委派给用户.
当nginx重启时编译Nginx配置.当然你也可以包括几个文件,你可以把你的web目录,如果你真的不关心的信息披露问题(如用户seing您的Web服务器配置),但具有同样的事情.htaccess的,每次读取请求已完成,不是以nginx的方式.
http://wiki.nginx.org/LikeApache-htaccess:
你不能这样做.你不应该.如果你需要.htaccess,你可能做错了.