Cara mengatasi error 500 disemua routes kecuali “/” setelah hosting #laravel8

Umumnya error seperti ini terjadi ketika kita melakukan deploy aplikasi yang telah selesai kita develop dilokal ke penyedia hosting. ketika menemui error seperti ini saran terbaik yang pernah saya temui adalah merubah sedikit file .htaccess yang ada di folder public kita.

Ini merupakan isi dari file .htaccess original yang belum diubah. Lalu apa yang harus dilakukan?

Kita hanya perlu menambahkan

RewriteBase/

sebelum

RewriteEngine On  yang ada di line 6.

<IfModule mod_rewrite.c>

<IfModule mod_negotiation.c>

Options -MultiViews -Indexes

</IfModule>



RewriteEngine On



# Handle Authorization Header

RewriteCond %{HTTP:Authorization} .

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]



# Redirect Trailing Slashes If Not A Folder...

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} (.+)/$

RewriteRule ^ %1 [L,R=301]



# Send Requests To Front Controller...

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^ index.php [L]

</IfModule>

Sehingga isi file .htaccess kita akan menjadi seperti ini.

<IfModule mod_rewrite.c>

<IfModule mod_negotiation.c>

Options -MultiViews -Indexes

</IfModule>



RewriteBase /
RewriteEngine On



# Handle Authorization Header

RewriteCond %{HTTP:Authorization} .

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]



# Redirect Trailing Slashes If Not A Folder...

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} (.+)/$

RewriteRule ^ %1 [L,R=301]



# Send Requests To Front Controller...

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^ index.php [L]

</IfModule>


Sekian artikel kali ini semoga mengatasi error yang kalian hadapi, terima kasih telah berkunjung.

Baca juga : Cara melakukan copy atau paste text di termius untuk aplikasi desktop

Ocumps Writer

Related Posts

Manjaro Linux : Sejarah, Kelebihan Dan Kekurangannya

Artikel singkat kali ini. Kita akan mencoba membahas tentang Manjaro Linux, Sejarah,  Kelebihan dan kekurangannya. Sejarah Manjaro Linux. Pada pertengahan 2013, manjaro berada ditahap beta, meskipun elemen kunci untuk system final,…

Continue reading
Manajemen Perangkat I/O : Fungsi, Teknik Dan Komponennya

Dalam sistem komputer manajemen i/o sangat diperlukan karena i/o adalah sarana user untuk bisa berkomunikasi dengan komputer. Contoh perangkat i/o seperti keyboard, mice, audio controllers, video controllers, disk drives, networking…

Continue reading

One thought on “Cara mengatasi error 500 disemua routes kecuali “/” setelah hosting #laravel8

Leave a Reply

Your email address will not be published. Required fields are marked *

You Missed

Tutorial Menambahkan Outline Stroke Pada Teks Di Adobe Photoshop

Tutorial Menambahkan Outline Stroke Pada Teks Di Adobe Photoshop

Cek Windows kamu, Apakah Basis Sistem 32 atau 64 bit

Cek Windows kamu, Apakah Basis Sistem 32 atau 64 bit

Pengertian, Fungsi dan Manfaat Microsoft Word

Pengertian, Fungsi dan Manfaat Microsoft Word

Interkoneksi Antar Komponen

Interkoneksi Antar Komponen

Manjaro Linux : Sejarah, Kelebihan Dan Kekurangannya

Manjaro Linux : Sejarah, Kelebihan Dan Kekurangannya

Manajemen Perangkat I/O : Fungsi, Teknik Dan Komponennya

Manajemen Perangkat I/O : Fungsi, Teknik Dan Komponennya