http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
如apache 的.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
转换成.htaccess_nginx
rewrite ^/(.*)/$ /$1 permanent;
if (!-d $request_filename){
set $rule_1 1$rule_1;
}
if (!-f $request_filename){
set $rule_1 2$rule_1;
}
if ($rule_1 = "21"){
rewrite ^/ /index.php last;
}
nginx需要配置一下虚拟主机,加入目标文件
include /var/www/studyRepos/laravel-5-blog-master/public/.htaccess_nginx;
然后重启