php子文件夹继续指向索引页面,而不是nginx上的新页面

时间:2019-05-29 09:43:55

标签: php nginx nginx-location nginx-config

在进入nginx上生产之前,我正在为我的网站php(位于www.abc.com/v1)建立一个子文件夹,用于开发。

使用配置一段时间后,我设法加载了该站点,但是页面中的所有链接始终指向索引页面,而不是打开新页面。我尝试了几种配置,要么显示404错误,要么显示502错误。

我当前的位置配置如下:

        location /v1 {
          try_files   $uri $uri/ /v1/index.php?$query_string;
        }

我也尝试过

        location /v1 {
           root /var/www/html/bitwewe;
         }

或其他语法如下:

         alias /var/www/html/public/v1;
         try_files   $uri $uri/ /v1/index.php?$query_string;
         try_files $uri $uri/ /v1/index.php;
         try_files $uri /v1/index.php?$args;
         try_files $uri $uri/ /v1/index.php?$args;
         try_files $uri/ $uri /v1/index.php?q=$uri&$args;
         try_files $uri $uri/ /var/www/html/public/v1/index.php?q=$uri&$args;
         try_files $uri $uri/ /v1/index.php?q=$uri&$args;
         rewrite /v1/(.*?)$ /?rest_route=/$1 last;
         rewrite ^/* /v1 last;

但是那些不能解决我的问题。

该网站只会指向主页,或者在不同配置下显示404或502错误。

在nginx日志中,我看到了以下内容:

“ GET / v1 / signin HTTP / 1.1” 200 9477“ https://stage.abc.com/v1/home

点击登录链接仍指向首页

0 个答案:

没有答案