27 lines
833 B
ApacheConf
27 lines
833 B
ApacheConf
<IfModule mod_rewrite.c>
|
|
RewriteEngine On
|
|
RewriteBase /E31230887/
|
|
|
|
# 1. Handle Storage (Internal Rewrite)
|
|
# Mapping /storage/... ke /public/storage/... secara internal
|
|
RewriteRule ^storage/(.*)$ public/storage/$1 [L]
|
|
|
|
# 2. Handle Other Static Assets (img, build, images, favicon, robots.txt)
|
|
# Menghindari redirect R=302 agar URL tetap bersih tanpa /public/
|
|
RewriteCond %{REQUEST_URI} !^/E31230887/public/
|
|
RewriteRule ^(img|build|images|favicon\.ico|robots\.txt)(.*)$ public/$1$2 [L]
|
|
|
|
# 3. Handle Laravel Front Controller
|
|
# Jika file fisik tidak ada, lempar ke index.php
|
|
RewriteCond %{REQUEST_FILENAME} !-f
|
|
RewriteCond %{REQUEST_FILENAME} !-d
|
|
RewriteRule ^ index.php [L]
|
|
</IfModule>
|
|
|
|
Options -Indexes
|
|
|
|
<FilesMatch "^\.env">
|
|
Order allow,deny
|
|
Deny from all
|
|
</FilesMatch>
|