Advertisement
Guest User

Untitled

a guest
Apr 24th, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.19 KB | None | 0 0
  1. # You may add here your
  2. # server {
  3. # ...
  4. # }
  5. # statements for each of your virtual hosts
  6.  
  7. server {
  8.  
  9. listen *:80; ## listen for ipv4
  10.  
  11. root /var/www/mystore.com;
  12. index index.php index.html index.htm;
  13. server_name mystore.com www.mystore.com;
  14.  
  15. access_log /var/log/nginx/mystore.com.access.log;
  16. error_log /var/log/nginx/mystore.com.error.log;
  17. rewrite ^/([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg last;
  18. rewrite ^/([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg last;
  19. rewrite ^/([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg last;
  20. rewrite ^/([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg last;
  21. rewrite ^/([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg last;
  22. rewrite ^/([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg last;
  23. rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg last;
  24. rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg last;
  25. rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg last;
  26. rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg last;
  27. rewrite ^/c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg last;
  28. rewrite ^/c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg last;
  29. rewrite ^/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg last;
  30. rewrite ^/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 last;
  31. rewrite ^/[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 last;
  32. rewrite ^/([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect;=1 last;
  33. rewrite ^/([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 last;
  34. rewrite ^/([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 last;
  35. rewrite ^/([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 last;
  36. rewrite ^/content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 last;
  37. rewrite ^/content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 last;
  38. rewrite ^/page-not-found$ /404.php last;
  39. rewrite ^/address$ /address.php last;
  40. rewrite ^/addresses$ /addresses.php last;
  41. rewrite ^/authentication$ /authentication.php last;
  42. rewrite ^/best-sales$ /best-sales.php last;
  43. rewrite ^/cart$ /cart.php last;
  44. rewrite ^/contact-us$ /contact-form.php last;
  45. rewrite ^/discount$ /discount.php last;
  46. rewrite ^/guest-tracking$ /guest-tracking.php last;
  47. rewrite ^/order-history$ /history.php last;
  48. rewrite ^/identity$ /identity.php last;
  49. rewrite ^/manufacturers$ /manufacturer.php last;
  50. rewrite ^/my-account$ /my-account.php last;
  51. rewrite ^/new-products$ /new-products.php last;
  52. rewrite ^/order$ /order.php last;
  53. rewrite ^/order-follow$ /order-follow.php last;
  54. rewrite ^/quick-order$ /order-opc.php last;
  55. rewrite ^/order-slip$ /order-slip.php last;
  56. rewrite ^/password-recovery$ /password.php last;
  57. rewrite ^/prices-drop$ /prices-drop.php last;
  58. rewrite ^/search$ /search.php last;
  59. rewrite ^/sitemap$ /sitemap.php last;
  60. rewrite ^/stores$ /stores.php last;
  61. rewrite ^/supplier$ /supplier.php last;
  62.  
  63.  
  64. rewrite_log on;
  65.  
  66.  
  67. location / {
  68. # First attempt to serve request as file, then
  69. # as directory, then fall back to index.html
  70. try_files $uri $uri/ /index.html =404;
  71. # Uncomment to enable naxsi on this location
  72. # include /etc/nginx/naxsi.rules
  73. }
  74.  
  75. location ~ \.php$ {
  76. try_files $uri =404;
  77. fastcgi_split_path_info ^(.+\.php)(/.+)$;
  78. # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
  79.  
  80. fastcgi_pass 127.0.0.1:9000;
  81.  
  82. fastcgi_index index.php;
  83. include fastcgi_params;
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement