Welcome! Log In Create A New Profile

Advanced

ayuda con mod rewrite

Posted by skynetp 
ayuda con mod rewrite
June 04, 2011 10:22AM
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
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 157
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready