回答編集履歴

1 わかりやすく書き直し。

ma7ma7pipipi

ma7ma7pipipi score 64

2016/12/13 15:05  投稿

ヒントありがとうございました。
自己解決したのでメモっときます。
これで your.net/original にアクセスすれば、  
cakephpの影響を受けずにオリジナルのphpを動かせます。  
また、 original 以下にフォルダを作っても全てのphpが動作します。  
・#コメントを外せば php も動作 (そのままの場合は html のみ動作)
・php を動かす場合は パスを合計3箇所 適宜変更して下さい。
```ここに言語を入力
```php
server {
   listen 443 ssl http2;
   listen [::]:443 ssl http2;
   
   
   #略。。。。
   
   location /original/
 {
   
       alias /var/www/html/your.net/original/;
       try_files $uri $uri/ /index.php;
   
   #       location ~ ^/original/(.+\.php)$
  #   {
   #           alias /var/www/html/your.net/original/;
   #           fastcgi_pass  unix:/var/run/php-fpm.sock;
   #           fastcgi_param SCRIPT_FILENAME /var/www/html/your.net/original/$1;
   #           include fastcgi_params;
   #           fastcgi_intercept_errors on;
   #       }
   
#略。。。
location /original {
alias /var/www/html/your.net/original/;
   try_files $uri $uri/ /index.php;
   location ~ ^/original/(.+\.php)$ {
     alias /var/www/html/your.net/original/;
       fastcgi_pass  unix:/var/run/php-fpm.sock;
       fastcgi_param SCRIPT_FILENAME /var/www/html/your.net/original/$1;
       include fastcgi_params;
       fastcgi_intercept_errors on;
   }
   
   
}
}
```  
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る