URL rewrite dengan htacess

kawan, apakah bisa folder dalam suatu hosting kita sembunyikan dari adress bar, misalkan

http//www.inicontoh.org/login/login.php

kita rubah menjadi

http://www.inicontoh/login

pokoknya nama foldernya kita sembunyikan atau kita ganti di browser

terimakasih.

avatar Djbuzro
@Djbuzro

17 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

6 Jawaban:

ini contoh htaccessnya

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+dirname/([^\s]+) [NC]
RewriteRule ^ %1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (?!^dirname/)^(.*)$ /dirname/$1 [L,NC]

referensi dari http://stackoverflow.com/questions/18361419/hide-directory-name-from-url/18361995#18361995

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 8 tahun yang lalu

wih, saya coba dulu mas, terimakasih ilmunya

avatar Djbuzro
@Djbuzro

17 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

waduh, saya gagal faham mas, bisa diberikan implementasinya?

avatar Djbuzro
@Djbuzro

17 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

Bikin file .htaccess (pake titk) di file rootnya, terus coba copypaste yang diatas

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 8 tahun yang lalu

error 500 bos? solusinya gmn ya?

avatar Djbuzro
@Djbuzro

17 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

Kalo error 500 banyak kemungkinan sih, salah satu yang ane baca masalah perizinan file. Coba kalo file diganti jadi 644 - kalo folder jadi 755. Tapi belum tentu itu juga masalahnya contohnya https://sekolahkoding.com/kelas/video/Command-Line-untuk-semuanya/5

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban