Както знаете, Nginx не поддържа htaccess. Трябва да дефинираме допълнителни директиви за стартиране на opencart seo url на Nginx сървър. Можете да използвате кодовете по-долу за правилата за пренаписване на Nginx opencart htaccess.

 

# 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
Този отговор беше ли достатъчно полезен? 0 Потребители, които са намерили този документ за полезен: (0 Глас)