segajamblang
Beginner 2.0
Permisi tuan
Minggu2 ini saya banyak tanya nih 
Kali ini masalahnya soal gagal move-on dari Apache yg pake .htaccess
Jadi gini, saya mau upload aplikasi web, base nya pakai php biasa (bukan laravel, dan sejenisnya). Cuma diaplikasi ini ada 2 file .htaccess. Berikut struktur direktori awalnya:
public_html
File index.php hanya ada di public, sedangkan di root public_html hanya ada file .htaccess
Adapun berikut isi dari masing2 file .htaccessnya:
.htaccess (1)
.htaccess (2)
Dari konfigurasi htaccess diatas, kira2 gimana caranya agar bisa dipasang di nginx. Saya sudah coba convert kode htaccess di http://winginx.com/en/htaccess, dan berhasil untuk di file .htaccess (1). Sedangkan untuk file .htaccess (2) saya bingung harus settingnya gimana. Apakah bikin tag location baru atau masuk dalam tag location /.
Berikut isi file konfigurasi dari nginx.conf nya.
Sedikit tambahan, sebenarnya saya ingin aplikasi berjalan di mydomain.com/app1/isi_file_aplikasi. Jadi supaya 1 domain bisa dipakai beberapa aplikasi, tinggal dibedakan /app1, /app2, dst.
Terima kasih untuk yang berkenan meluangkan waktunya untuk kasih pencerahan


Kali ini masalahnya soal gagal move-on dari Apache yg pake .htaccess

Jadi gini, saya mau upload aplikasi web, base nya pakai php biasa (bukan laravel, dan sejenisnya). Cuma diaplikasi ini ada 2 file .htaccess. Berikut struktur direktori awalnya:
public_html
application
config
..
public/.htaccess (2)
..
.htaccess (1)
config
..
public/.htaccess (2)
..
.htaccess (1)
File index.php hanya ada di public, sedangkan di root public_html hanya ada file .htaccess
Adapun berikut isi dari masing2 file .htaccessnya:
.htaccess (1)
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
.htaccess (2)
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [L]
</IfModule>
Dari konfigurasi htaccess diatas, kira2 gimana caranya agar bisa dipasang di nginx. Saya sudah coba convert kode htaccess di http://winginx.com/en/htaccess, dan berhasil untuk di file .htaccess (1). Sedangkan untuk file .htaccess (2) saya bingung harus settingnya gimana. Apakah bikin tag location baru atau masuk dalam tag location /.
Berikut isi file konfigurasi dari nginx.conf nya.
Code:
location / {
rewrite ^/$ /public/ break;
rewrite ^(.*)$ /public/$1 break;
..
..
..
}
Sedikit tambahan, sebenarnya saya ingin aplikasi berjalan di mydomain.com/app1/isi_file_aplikasi. Jadi supaya 1 domain bisa dipakai beberapa aplikasi, tinggal dibedakan /app1, /app2, dst.
Terima kasih untuk yang berkenan meluangkan waktunya untuk kasih pencerahan
