Opencart Nginx Rewrite Kuralı

Nginx kurulu sunucunuzda eğer opencart kurdu iseniz aşağıdaki opencart nginx kuralını ilgili sitenin nginx.conf unda location / altına ekleyip kaydedip nginx i yeniden başlatmanız yeterlidir ;

# 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?

Daha Fazlası

Nginx SSL Yönlendirme

Nginx üzerinde Web sitenizi https:// şeklinde yönlendirmek için aşağıdaki işlemleri...

Nginx Wordpress Rewrite Kuralı

Nginx kurulu sunucunuzda eklemiş olduğunuz alan adlarında wordpress kurulu ise kural eklemeniz...

Nginx HTTP Server Kurulumu ( cPanel uyumlu )

Nginx HTTP Server Kurulumu ( cPanel uyumlu )Merhabalar;Artık günümüzde maliyeti azaltıp...

Nginx www yönlendirme

location / { altına eklendiğinde örneğin cliaweb.com  olarak web siteye girildiğinde www şeklinde...

Nginx 301 Yönlendirme Kodu

Nginx'de bir alan adını başka bir alan adına 301 ile yönlendirmek basittir. Yönlendirme işlemi...