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

Bu cevap yeterince yardımcı oldu mu?

 Bu dökümanı yazdır