.htaccess di ngix gak bisa kepake?


Status
Not open for further replies.

Mylo Sepz

Apprentice 2.0
pagi semua saya baru saja install ngix + php + mysql dan masukan script forum yang ada .htaccessnya tapi pas dibuka sub forumnya malah not found.

ini htaccess asli
Code:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} .*\.(jpeg|jpg|gif|png)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /public/404.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

ini .htaccess versi 1
Code:
if ($request_filename ~ ".*.(jpeg|jpg|gif|png)$"){
	set $rule_0 1$rule_0;
}
if (!-f $request_filename){
	set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
	rewrite /. /public/404.php last;
}
if (!-f $request_filename){
	set $rule_1 1$rule_1;
}
if (!-d $request_filename){
	set $rule_1 2$rule_1;
}
if ($rule_1 = "21"){
	rewrite /. /index.php last;
}

ini .htaccess versi 2
Code:
location / { 
  if ($request_filename ~ .*\.(jpeg|jpg|gif|png)$){ 
    rewrite ^(.*)$ /public/404.php break;
  }
  if (!-e $request_filename){
    rewrite ^(.*)$ /index.php break; 
  } 
}

dan saya bingung ini semua pas dipake sebagai .htaccess gak ngaruh. dan saya bingung ini di taruh di .conf apa di .htaccess?
 
Nginx (pure) tidak bisa baca .htaccess. Itu salahsatu sebab adanya nginx-proxy (nginx di front-end dan apache di back-end) dimana adalah tugas apache memproses php dan juga membaca .htaccess.
 
Status
Not open for further replies.
Back
Top