Hola amigos, bueno comenze a usar nginx en mi servidor por muchas recomendaciones que me dieron
pero el problema que tengo hasta el momento es que no puedo usar el mod rewrite correctamente
vean este es mi htaccess
------------------------------------------------------------------------------------------------------------------------------------------------------
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.test_web\.com)(:80)? [NC]
RewriteRule ^(.*) http://test_web.com/$1 [R=301,L]
order deny,allow
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^Busqueda/(.*?)/pag/([0-9]+)/$ index.php?q=$1&m=buscar&page=$2 [L,NC,QSA]
RewriteRule ^Busqueda/(.*?)/$ index.php?q=$1&m=buscar [L,NC,QSA]
RewriteRule ^Anime-letra/(.*?).html$ index.php?m=letra&a=$1 [L,NC,QSA]
RewriteRule ^anime/(.*?)_([0-9]+).html$ Animes_1.php?t=$1&id=$2 [L,NC,QSA]
RewriteRule ^episodio/([0-9]+)/(.*?).html$ Animes_2.php?id=$1&t=$2 [L,NC,QSA]
------------------------------------------------------------------------------------------------------------------------------------------------------
el que coloque en el conf ( usando nginx) fue este:
------------------------------------------------------------------------------------------------------------------------------------------------------
location / {
if ($http_host = www.test_web.com) {
rewrite (.*) http://test_web.com$1;
}
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/Busqueda/(.*?)/pag/([0-9]+)/$
/index.php?q=$1&m=buscar&page=$2 last;
}
rewrite ^/Busqueda/(.*?)/$ /index.php?q=$1&m=buscar last;
rewrite ^/Anime-letra/(.*?).html$ /index.php?m=letra&a=$1 last;
rewrite ^/anime/(.*?)_([0-9]+).html$ /Animes_1.php?t=$1&id=$2
last;
rewrite ^/episodio/([0-9]+)/(.*?).html$ /Animes_2.php?id=$1&t=$2
last;
}
------------------------------------------------------------------------------------------------------------------------------------------------------
la primera parte me funciona muy bien... donde el dominio si tiene www. redirecciona al mismo dominio sin usar www
pero el resto no me funciona...
espero que me puedan ayudar
muchas gracias