Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

.htaccess didalam folder membuat foldernya sendiri menghilang dari daftar foldernya

Assalamualaikum,

jadi gini saya baru belajar playlist sekolah koding yang buat MVC sendiri.

jadi ada file .htaccess didalam kedua folder diatas tapi buat yang di folder public gk bekerja(gk ngefek) malah membuat folder publicnya sendiri hilang dari list.

pertama saya iseng2 cari sendiri kenapa, ternyata itu gara2 ada file index.php juga yang didalam folder public juga(hanya dugaan) karena waktu saya hapus file index.nya langsung folder publicnya muncul lagi.

akhirnya saya mentok, uda cari2 di forum luar belum ketemu solusinya, barangkali master2 disini ada yang bisa bantu. rulenya sama persis dengan yang diketik di video

Options -MultiViews

RewriteEngine On
RewriteBase /MVC/public/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

mohon bantuannya para master, dan juga kalo bisa kasih tau alasannya kenapa ya bisa kejadian gitu?

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

Masalah kenapa file terhapus agak aneh, saya ngga yakin nulis sesuatu di satu file bikin bagian lainnya terhapus.

Untuk file .htaccess nya coba tambahkan dibagian rewriterulenya

<pre> RewriteEngine On RewriteBase /MVC/public/

RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.+)$ i public/ndex.php?url=$1 [QSA,L] </pre>

avatar hilmanski
@hilmanski

2703 Kontribusi 2140 Poin

Dipost 6 tahun yang lalu

saya juga bingung apakah juga ada yang salah dengan settingan apache2.conf nya ya

<pre> &lt;Directory /&gt; Options FollowSymLinks MultiViews AllowOverride All Require all granted Order allow,deny Allow from all &lt;/Directory&gt;

&lt;Directory /usr/share&gt; AllowOverride All Require all granted &lt;/Directory&gt;

&lt;Directory /var/www/&gt; Options Indexes FollowSymLinks AllowOverride All Require all granted &lt;/Directory&gt;

#&lt;Directory /srv/&gt; </pre>

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

sudah SOLVED bang, ternyata gara2 saya belum enmod rewrite nya

<pre> $ sudo a2enmod rewrite </pre> terima kasih bang sudah mau bantu

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

Tanggapan

terima kasih sudha sharing jawabannya

Login untuk ikut Jawaban