apache - Friendly URL not working on nginx and prestashop -


i have prestashop site, i'll enable media servers images served server. main server apache have friendly urls enabled (works fine), have installed on same machine nginx take care of images (pointing same file system directory apache). server configuration both servers complete , working fine, issue nginx server gives 404 error (page not found) when friendly urls enabled. nginx config is:

server {     listen 80;     server_name www.myserver.com myserver.com;      location / {         proxy_pass http://127.0.0.1:8000;         proxy_set_header host $host;         proxy_set_header x-real-ip $remote_addr;         proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;         proxy_set_header x-forwarded-proto $scheme;     } }  server {     listen 80;     server_name images.myserver.com;      location / {         root   /var/www/html/myserver.com;         index  index.html index.htm;     } } 

my .htaccess images is:

# images rewriterule ^([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/p/$1/$1$2$3.jpg [l] rewriterule ^([0-9])([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/p/$1/$2/$1$2$3$4.jpg [l] rewriterule ^([0-9])([0-9])([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/p/$1/$2/$3/$1$2$3$4$5.jpg [l] rewriterule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [l] rewriterule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [l] rewriterule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [l] rewriterule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [l] rewriterule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [l] rewriterule ^c/([0-9]+)(\-[\.*_a-za-z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/c/$1$2$3.jpg [l] rewriterule ^c/([a-za-z_-]+)(-[0-9]+)?/.+\.jpg$ %{env:rewritebase}img/c/$1$2.jpg [l] # alphaimageloader ie , fancybox rewriterule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [l] 

any ideas?

thanks

p.s. got images working config:

  location / {         root   /var/www/html/myserver.com;         index  index.html index.htm;          rewrite ^/([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$1$2$3.jpg break;         rewrite ^/([0-9])([0-9])(\-[_a-za-z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$1$2$3$4.jpg break;         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 break;         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 break;         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 break;         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 break;         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 break;         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 break;     }      location /c {         rewrite ^/c/([0-9]+)(\-[\.*_a-za-z0-9-]*)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2$3.jpg break;         rewrite ^/c/([a-za-z_-]+)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2.jpg break; } 

but fontawesome icons (cart, arrows, etc...) not shown.

where those? please.


Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -