Pada kesempatan ini saya akan membagikan cara meng upload project laravel ke server shared hosting biasa tanpa harus menggunakan CLI atau CMD / Terminal pada project laravel sederhana.
Berikut tahapan-tahapan yang harus dilakukan:
1. Pastikan project laravel anda di dalam public_html.
2. Buat file dengan nama .htaccess di folder public_html anda.
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>
3. Buat juga file dengan nama index.php dan server.php di folder public_html anda.
<?php
$uri = urldecode(
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
return false;
}
require_once __DIR__.'/public/index.php';
4. Enjoy! Jika berhasil maka url project anda akan langsung tertuju ke index.php pada folder public anda tanda redirect.
ConversionConversion EmoticonEmoticon