New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Opencart nginx template (tpl file) #763

merged 1 commit into from Aug 29, 2016
Jump to file or symbol
Failed to load files and symbols.
+52 −0
Diff settings


Just for now

Opencart nginx template (tpl file)

Template to support opencart seo url's.
  • Loading branch information...
tigercodes committed Jul 11, 2016
commit 28942d1bd21e2c7aabec012f8d15312a7d41d84d
@@ -0,0 +1,52 @@
server {
listen %ip%:%web_port%;
server_name %domain_idn% %alias_idn%;
root %docroot%;
index index.php index.html index.htm;
access_log /var/log/nginx/domains/%domain%.log combined;
access_log /var/log/nginx/domains/%domain%.bytes bytes;
error_log /var/log/nginx/domains/%domain%.error.log error;
location / {
try_files $uri $uri/ @opencart;
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
expires max;
location ~ [^/]\.php(/|$) {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
if (!-f $document_root$fastcgi_script_name) {
return 404;
fastcgi_pass %backend_lsnr%;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
location @opencart {
rewrite ^/(.+)$ /index.php?_route_=$1 last;
error_page 403 /error/404.html;
error_page 404 /error/404.html;
error_page 500 502 503 504 /error/50x.html;
location /error/ {
alias %home%/%user%/web/%domain%/document_errors/;
location ~* "/\.(htaccess|htpasswd)$" {
deny all;
return 404;
include /etc/nginx/conf.d/*;
include /etc/nginx/conf.d/*;
include /etc/nginx/conf.d/*;
include %home%/%user%/conf/web/nginx.%domain%.conf*;
ProTip! Use n and p to navigate between commits in a pull request.