迁移:Kohana .htaccess到nginx

我不是开发者。 我正在帮助朋友在Amazon(Ubuntu)上使用实例服务器,我需要帮助将.htaccess转换为nginxconfiguration。 我尝试了任何承诺自动转换的网站,但没有成功。 你能帮我解决这个问题吗?

这是.htaccess:

#http://# Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase / # Protect hidden files from being viewed <Files .*> Order Deny,Allow Deny From All </Files> # Protect application and system files from being viewed RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L] # Allow any files or directories that exist to be displayed directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite all other URLs to index.php/URL RewriteRule .* index.php/$0 [PT] 

非常感谢

 server { listen 80; server_name www.site.dev *.site.dev; root /var/www/site/public_html/; location / { expires off; try_files $uri $uri/ @kohana; } # Prevent access to hidden files location ~ /\. { deny all; } location @kohana { rewrite ^/(.+)$ /index.php$request_uri last; } location ~* \.php { #fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param KOHANA_ENV development; fastcgi_cache off; fastcgi_index index.php; } } 

来源: https : //github.com/primalskill/kohana-nginx-config