Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 2.99 KB | None | 0 0
  1. server {
  2.     listen  80;
  3.     server_name deareco.dev b2b.deareaco.dev *.deareco.dev;
  4.     root /var/www/deareco;
  5.     access_log /var/log/nginx/deareco.access.log;
  6.     error_log /var/log/nginx/deareco.error.log;
  7.     index index.php index.html;
  8.  
  9.     set $admin_dir /admin265pekha9;
  10.  
  11.     location ^~ /robots.txt { alias /var/www/robots.txt; }
  12.     location /deareco {
  13.                 index index.php;
  14.                 try_files $uri $uri/ /deareco/index.php?$args;
  15.                 }
  16.  
  17.     location ~ \.php$ {
  18.                 try_files $uri =404;
  19.                 fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
  20.                 fastcgi_index index.php;
  21.                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  22.                 include fastcgi_params;
  23.                 fastcgi_buffer_size 128k;
  24.                 fastcgi_buffers 4 256k;
  25.                 fastcgi_busy_buffers_size 256k;
  26.                 fastcgi_read_timeout 30000;
  27.     }  
  28.  
  29.     rewrite ^/[a-zA-Z][a-zA-Z]/(index\.php.*)$ /$1 last;  #Remove language code when index.php is called directly
  30.     rewrite ^/api/?(.*)$ /webservice/dispatcher.php?url=$1 last;
  31.     rewrite ^/([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ /img/p/$1/$1$2$3.jpg last;
  32.     rewrite ^/([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ /img/p/$1/$2/$1$2$3$4.jpg last;
  33.     rewrite ^/([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ /img/p/$1/$2/$3/$1$2$3$4$5.jpg last;
  34.     rewrite ^/([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg last;
  35.     rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg last;
  36.     rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg last;
  37.     rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg last;
  38.     rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg last;
  39.     rewrite ^/c/([0-9]+)(-[.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+.jpg$ /img/c/$1$2$3.jpg last;
  40.     rewrite ^/c/([a-zA-Z_-]+)(-[0-9]+)?/.+.jpg$ /img/c/$1$2.jpg last;
  41.  
  42.     location ~ /admin {
  43.         if (!-e $request_filename) {
  44.             rewrite ^/.*$ $admin_dir/index.php last;
  45.         }
  46.     }
  47.  
  48.  location / {
  49.         if (!-e $request_filename) {
  50.             rewrite ^/.*$ /index.php last;
  51.         }
  52.     }
  53.  
  54.     location /api {
  55.         rewrite ^/api/(.*)$ /webservice/dispatcher.php?url=$1 break;
  56.     }
  57.  
  58.     location ~* ^/(favicon.ico|robots.txt)$ {
  59.         access_log off;
  60.         log_not_found off;
  61.     }
  62.  
  63.     error_page 404 /index.php?controller=404;
  64.  
  65. #    location ~ /(_wdt|international|_profiler|module|product|combination|specific-price)/(.*)$ {
  66. #        try_files $uri $uri/ /index.php?q=$uri&$args $admin_dir/index.php$is_args$args;
  67. #    }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement