{"id":284,"date":"2023-01-05T10:00:29","date_gmt":"2023-01-05T03:00:29","guid":{"rendered":"https:\/\/www.cekidot.id\/?p=284"},"modified":"2025-07-22T20:44:47","modified_gmt":"2025-07-22T13:44:47","slug":"cara-simple-menghilangkan-url-public-di-laravel-8","status":"publish","type":"post","link":"https:\/\/www.impactly.id\/blog\/cara-simple-menghilangkan-url-public-di-laravel-8\/","title":{"rendered":"Cara Simple Menghilangkan URL Public di Laravel 8"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.cekidot.id\/wp-content\/uploads\/2021\/02\/cara-menghilangkan-url-public-pada-laravel-8-1-1024x553.png\" alt=\"cara-menghilangkan-url-public-pada-laravel-8\" class=\"wp-image-285\"\/><figcaption class=\"wp-element-caption\">Default base url Laravel 8<\/figcaption><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Saat menginstall Laravel alamat url yang diberikan secara default oleh Laravel diakhiri dengan url <strong>\/public<\/strong>. Bagaimana cara agar menghilangkan url public tersebut?<\/p>\n\n\n\n<p>Apa yang terjadi jika user mengunjungi alamat url tanpa <strong>\/public?<\/strong> Hasilnya akan seperti gambar di bawah ini. Hal ini akan cukup bahaya jika sudah production dan publish websitenya ke publik.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.cekidot.id\/wp-content\/uploads\/2021\/02\/cara-menghilangkan-url-public-pada-laravel-8-2.png\" alt=\"cara-menghilangkan-url-public-pada-laravel-8\" class=\"wp-image-288\" style=\"width:422px;height:532px\"\/><figcaption class=\"wp-element-caption\">Tanpa url public<\/figcaption><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Lalu bagaimana caranya agar website bisa diakses tanpa url public? Apakah url <strong>public<\/strong> ini bisa dihilangkan? Tentu saja bisa! Berikut adalah salah satu cara untuk menghilangkan url <strong>public<\/strong> pada Laravel 8.<\/p>\n\n\n\n<p>Untuk laravel terbaru bisa mengecek pada artikel <a href=\"https:\/\/www.impactly.id\/blog\/cara-menghilangkan-url-public-di-laravel-12\/\">Cara Menghilangkan URL Public di Laravel 12<\/a>.<\/p>\n\n\n\n<div class=\"schema-how-to wp-block-yoast-how-to-block\"><p class=\"schema-how-to-description\">Disini akan dijelaskan langkah-langkahnya dimulai dari menginstall Laravel 8 sesuai dokumentasi yang diberikan oleh Laravel di <a href=\"https:\/\/laravel.com\/docs\/8.x\/installation\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/laravel.com\/docs\/8.x\/installation<\/a>. Jika kamu sudah menginstallnya, maka bisa langsung ke langkah yang kedua.<\/p> <ol class=\"schema-how-to-steps\"><li class=\"schema-how-to-step\" id=\"how-to-step-1612795287061\"><strong class=\"schema-how-to-step-name\">Install Laravel dengan perintah &#8220;composer create-project laravel\/laravel=^8.0 nama-project &#8211;prefer-dist&#8221; pada terminal<\/strong> <p class=\"schema-how-to-step-text\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.cekidot.id\/wp-content\/uploads\/2021\/02\/cara-menghilangkan-url-public-pada-laravel-8-3.png\"\/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1612795451193\"><strong class=\"schema-how-to-step-name\">Ubah nama file server.php menjadi index.php<\/strong> <p class=\"schema-how-to-step-text\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.cekidot.id\/wp-content\/uploads\/2021\/02\/cara-menghilangkan-url-public-pada-laravel-8-4.png\"\/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1612795489358\"><strong class=\"schema-how-to-step-name\">Copy file .htaccess dari folder public ke root project Laravel<\/strong> <p class=\"schema-how-to-step-text\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.cekidot.id\/wp-content\/uploads\/2021\/02\/cara-menghilangkan-url-public-pada-laravel-8-5.png\"\/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1612795517416\"><strong class=\"schema-how-to-step-name\">Contoh perubahannya adalah seperti gambar di bawah<\/strong> <p class=\"schema-how-to-step-text\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.cekidot.id\/wp-content\/uploads\/2021\/02\/cara-menghilangkan-url-public-pada-laravel-8-6.png\"\/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1612795604806\"><strong class=\"schema-how-to-step-name\">Cek kembali pada browser<\/strong> <p class=\"schema-how-to-step-text\">Cek pada browser, lalu ketikkan kembali nama project kamu tanpa menggunakan url \/public. Dan taraaa! website sudah bisa diakses tanpa menggunakan url \/public.<img decoding=\"async\" alt=\"\" src=\"https:\/\/www.cekidot.id\/wp-content\/uploads\/2021\/02\/cara-menghilangkan-url-public-pada-laravel-8-7.png\"\/><\/p> <\/li><\/ol><\/div>\n\n\n\n<p><strong>Baca juga:<\/strong> <a href=\"https:\/\/www.impactly.id\/blog\/cara-mengubah-url-wordpress-di-mysql-melalui-phpmyadmin\/\" data-type=\"post\" data-id=\"1385\">Cara Mengubah URL WordPress di MySQL melalui PhpMyAdmin<\/a><\/p>\n\n\n\n<p><strong>Tools yang digunakan:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cmder<\/li>\n\n\n\n<li>Sublime Text<\/li>\n\n\n\n<li>Xampp 7.3.0<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saat menginstall Laravel alamat url yang diberikan secara default oleh Laravel diakhiri dengan url \/public. Bagaimana cara agar menghilangkan url public tersebut? Apa yang terjadi jika user mengunjungi alamat url tanpa \/public? Hasilnya akan seperti gambar di bawah ini. Hal ini akan cukup bahaya jika sudah production dan publish websitenya ke publik. Lalu bagaimana caranya [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2997,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[23],"tags":[],"class_list":{"0":"post-284","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-website"},"_links":{"self":[{"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/posts\/284"}],"collection":[{"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/comments?post=284"}],"version-history":[{"count":3,"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/posts\/284\/revisions"}],"predecessor-version":[{"id":5340,"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/posts\/284\/revisions\/5340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/media\/2997"}],"wp:attachment":[{"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/media?parent=284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/categories?post=284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.impactly.id\/blog\/wp-json\/wp\/v2\/tags?post=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}