Pogledajte određenu poruku
Staro 12. 03. 2012.   #1
f14Tr0n
NosceTeIpsum
Qualified
 
Avatar f14Tr0n
 
Datum učlanjenja: 13.06.2006
Poruke: 153
Hvala: 123
43 "Hvala" u 26 poruka
f14Tr0n is on a distinguished road
Pošaljite ICQ poruku za f14Tr0n Pošaljite poruku preko MSN za f14Tr0n Pošaljite poruku preko Yahoo za f14Tr0n Pošaljite poruku preko Skype™ za f14Tr0n
Cool Apache to NGINX rules

Dok je jedan sajt i serverski deo android aplikacije radio pod Apache-om, pravila unutar jednog foldera su se uspesno resavali pomocu .htaccess-a. Posto je na server postavljen NGINX, potrebno je tih par pravila iz .htaccess-a ubaciti u vhost NGINX-a.

Pravila su se nalazila u .htaccess fajlu unutar jednog foldera u root direktorijumu sajta a .htaccess fajl izgleda ovako:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^imgcache/(.*)_(.*).jpg$ picture.php?postid=$1&pictype=$2

Kako bi to izgledalo u NGINX vhost fajlu?

Pokusao sam nesto ovog tipa dok sam citao neke tutorijale, ali nikako da dobijem isto pravilo kao ovde gore napisano.

location /android/ {
if ($request_filename ~* ".*jpg$|.*gif$|.*png$"){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/android/imgcache/(.*)_(.*).jpg$ /android/picture.php?postid=$1&pictype=$2;
}

}

Konkretno ovaj kod uz moje neke izmene sam dobio pomocu nekog online tool-a koji pretvara kao .htaccess u nginx rules.

Moze li mi neko pomoci da ovo pretvorim u NGINX rules?

Hvala unapred.
f14Tr0n je offline   Odgovorite uz citat