将htaccess规则转换为nginx

时间:2015-05-26 17:41:17

标签: apache .htaccess nginx rewrite

我正在尝试将我的htaccess规则转换为nginx conf,但我不能这样做。

Options -Indexes +FollowSymLinks


<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^(ajax/|data/|js/|styles/|favicon\.ico|robots\.txt) - [NC,L]
        RewriteRule ^.*$ index.php?p=notfound [NC,L]
</IfModule>

请给我一些关于此代码的帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

一种简单的方法是使用在线转换器:

http://winginx.com/en/htaccess

但是因为我不相信在线转换器尝试阅读:

http://blog.martinfjordvald.com/2011/02/nginx-primer-2-from-apache-to-nginx/