This config seems to get me further, or maybe just different

        location / {
                index index.php;
                try_files $uri $uri/ /index.php?q=$uri&$args;
        }

        location ^~ /blog {
                alias /srv/www/test/wp/public/blog;
                index index.php;
                try_files $uri $uri/ /blog/index.php?q=$uri&$args;
        }

        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_split_path_info ^(.+?\.php)(/.*)$;
                if (!-f $document_root$fastcgi_script_name) {
                    return 404;
                }

                fastcgi_param HTTP_PROXY "";
                fastcgi_pass phpfpm;
                fastcgi_index index.php;
                include includes/fastcgi/fastcgi_params;
        }

With that when I visit

        https://test.example.com/blog/

I see this _source_ file in the browser

                <?php
                /**
                 * Front to the WordPress application. This file doesn't do 
anything, but loads
                 * wp-blog-header.php which does and tells WordPress to load 
the theme.
                 *
                 * @package WordPress
                 */

                /**
                 * Tells WordPress to load the WordPress theme and output it.
                 *
                 * @var bool
                 */
                define('WP_USE_THEMES', true);

                /** Loads the WordPress Environment and Template */
                require( dirname( __FILE__ ) . '/wp-blog-header.php' );


It's found, but not being handled by php.

AC
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to