Membuat Folder Alias Laravel untuk menghilangkan index.php pada nginx




Jika terjadi kegagalan pada saat kita akan melakukan login pada aplikasi dengan CMS Laravel silahkan tambahkan pengaturan ini pada nginx.conf

location /mengajar {
    alias /usr/local/var/www/sh/mengajar/public;
    index  index.html index.htm index.php;

    try_files $uri $uri/ @mengajar;
        location ~ \.php$ {
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME $request_filename;
        }
   }
    location @mengajar {
        rewrite /mengajar/(.*)$ /mengajar/index.php last;
    }


Silahkan rubah semua yang berwarna merah sesuai dengan yang diinginkan


Bisa di ganti dengan 
location ~ ^/(.*)?/public {
   root/var/www/html;
   index index.php index.html index.htm;
       
   try_files $uri $uri/ /$1/public/index.php?$args;
}

0 komentar