On Sat, Aug 1, 2020 at 10:42 PM Thomas Ward <tew...@thomas-ward.net> wrote:
> 301 Redirects don't work for full system paths because they are returned > to the client saying "go here instead". It then interprets your path as a > URI which doesn't exist inside your site docroot. > > You might have meant to use `root` instead of `return 301` here to serve > the data directly from that directory at the path you are accessing it from > on the client browser. > Hi Thomas Thanks for the reply. I have set it to below. location /retail { root /var/www/drupalsubsite/marketplace-v2/mpV2/web; #root /var/www/drupal/marketplace-v2/mpV2/web; index index.php; } *retail* is a soft link inside /var/www/drupal/marketplace-v2/mpV2/web directory pointing to /var/www/drupalsubsite/marketplace-v2/mpV2/web directory [root@developerportal www]# pwd /var/www [root@developerportal www]# ls -l total 0 drwxr-xr-x 2 root root 6 Apr 2 18:44 cgi-bin drwxr-xr-x 3 nginx nginx 64 Jun 10 13:52 *drupal* drwxr-xr-x 3 nginx nginx 28 Aug 1 12:32 *drupalsubsite* drwxr-xr-x 2 root root 6 Apr 2 18:44 html [root@developerportal www]# [root@developerportal web]# pwd /var/www/drupal/marketplace-v2/mpV2/web [root@developerportal web]# ls -l total 73576 -rwxr-xr-x 1 nginx nginx 385 Jul 28 18:25 autoload.php drwxrwxrwx 12 nginx nginx 4096 Jun 11 14:21 core -rw-r--r-- 1 nginx nginx 75310608 Aug 1 11:18 db.sql -rwxr-xr-x 1 nginx nginx 549 Jul 26 18:47 index.php drwxrwxrwx 14 nginx nginx 286 Jul 28 18:25 libraries drwxrwxrwx 6 nginx nginx 101 Jul 26 18:47 modules drwxrwxrwx 2 nginx nginx 22 Jul 26 18:47 profiles lrwxrwxrwx 1 nginx nginx 47 Aug 1 16:23 *retail* -> */var/www/drupalsubsite/marketplace-v2/mpV2/web/* -rwxr-xr-x 1 nginx nginx 1594 Jul 26 18:47 robots.txt drwxrwxrwx 3 nginx nginx 112 Jul 26 18:47 sites drwxrwxrwx 4 nginx nginx 69 Jul 26 18:47 themes -rwxr-xr-x 1 nginx nginx 848 Jul 26 18:47 update.php -rwxr-xr-x 1 nginx nginx 4566 Jul 26 18:47 web.config [root@developerportal web]# When I hit https://developerportal.example.com/retail 2020/08/02 05:12:29 [error] 3429#0: *1 "/var/www/drupalsubsite/marketplace-v2/mpV2/web/retail/index.php" is not found (2: No such file or directory), client: 192.168.0.10, server: developerportal.example.com, request: "GET /retail/ HTTP/1.1", host: " developerportal.example.com" ==> /var/log/nginx/access.log <== 192.168.0.10 - [02/Aug/2020:05:12:29 +0530] "GET /retail/ HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) Gecko/20100101 Firefox/79.0" "-" 2020/08/02 05:11:46 [error] 3429#0: *1 open() "/var/www/drupalsubsite/marketplace-v2/mpV2/web/retail/user" failed (2: No such file or directory), client: 192.168.0.10, server: developerportal.example.com, request: "GET /retail/user HTTP/1.1", host: " developerportal.example.com" ==> /var/log/nginx/access.log <== 192.168.0.10 - [02/Aug/2020:05:11:46 +0530] "GET /retail/user HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) Gecko/20100101 Firefox/79.0" "-" ==> /var/log/nginx/error.log <== 2020/08/02 05:11:50 [error] 3429#0: *1 open() "/var/www/drupalsubsite/marketplace-v2/mpV2/web/retail/user/login" failed (2: No such file or directory), client: 192.168.0.10, server: developerportal.example.com, request: "GET /retail/user/login HTTP/1.1", host: "developerportal.example.com" ==> /var/log/nginx/access.log <== 192.168.0.10 - [02/Aug/2020:05:11:50 +0530] "GET /retail/user/login HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) Gecko/20100101 Firefox/79.0" "-" Any help will be highly appreciated. Please let me know if you need any additional configuration and I look forward to hearing from you soon. Thanks in advance. Best Regards, Kaushal
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx