存档

文章标签 ‘opencart’

把opencart的url rewrite规则从apache转到nginx

2010年8月9日 作者:water

从网上找到一个好工具:

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

转换前

# SEO URL Settings
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]

转换后:

if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = “21″){
rewrite ^/(.*)\?*$ /index.php?_route_=$1 last;
}

经测试,效果良好可用。

Linux , , ,