Plesk Nginx Opencart Htaccess (Rewrite) Kuralları
Bildiğiniz gibi Nginx htaccess desteği sunmuyor. Nginx server üzerinde opencart seo url çalıştırmak için ek direktifler tanımlamamız gerekiyor. Nginx opencart htaccess rewrite kuralları için aşağıdaki kodları kullanabilirsiniz.
# START Rewrite rules
rewrite ^/sitemap.xml$ /index.php?route=feed/google_sitemap last;
rewrite ^/googlebase.xml$ /index.php?route=feed/google_base last;
rewrite ^/download/(.*) /index.php?route=error/not_found last;
if (!-f $request_filename) {
set $rule_3 1$rule_3;
}
if (!-d $request_filename) {
set $rule_3 2$rule_3;
}
if ($uri !~ ".*.(ico|gif|jpg|jpeg|png|js|css)") {
set $rule_3 3$rule_3;
}
if ($rule_3 = "321") {
rewrite ^/([^?]*) /index.php?_route_=$1 last;
}
# END Rewrite rules