Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: darkangel4 en 9 Enero 2012, 08:22 am



Título: ES necesario modificar el codigo PHP o solo el archivo htaccess???
Publicado por: darkangel4 en 9 Enero 2012, 08:22 am
Hola me gustaria saber si es necesario modificar el codigo PHP para que funciones el mod_rewrite o solamente es necesario el htaccess??? encontre este codigo pero no me funciona en mi web que estoy implementando mi web es

http://www.evocero.com

archivo htaccess

Options +FollowSymLinks
Options -MultiViews
RewriteEngine on
#4 variables
Rewriterule ^(.*)/(.*)-(.*)/(.*)-(.*)/(.*)-(.*)/(.*)-(.*)/$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9 [L]
#3 variables
Rewriterule ^(.*)/(.*)-(.*)/(.*)-(.*)/(.*)-(.*)/$ $1.php?$2=$3&$4=$5&$6=$7 [L]
#2 variables
Rewriterule ^(.*)/(.*)-(.*)/(.*)-(.*)/$ $1.php?$2=$3&$4=$5 [L]
#1 variable
Rewriterule ^(.*)/(.*)-(.*)/$ $1.php?$2=$3 [L]


Alguna idea porfavor para que la url amigable sea como la misama que aparece en el bara de Titulo. como en este sitio web???? gracias de antemano.


Título: Re: ES necesario modificar el codigo PHP o solo el archivo htaccess???
Publicado por: [u]nsigned en 9 Enero 2012, 17:50 pm
mod_rewrite no tiene nada que ver con PHP, está una 'capa' por debajo, a PHP le siguen llegando las variables por GET. Lo que si te recomiendo es que luego de editar el .htacces reinicies Apache.

Saludos


Título: Re: ES necesario modificar el codigo PHP o solo el archivo htaccess???
Publicado por: #!drvy en 9 Enero 2012, 17:59 pm
Asegúrate de manejar bien las variables get que recibes.

Porque con ese código por ejemplo..
Yo puedo llamar algo así:
http://sitioweb.com/admin/tejodan/leches

Esto buscaría el archivo admin.php y le pondría de una variable ?tejodan con contenido leches.. xD
Lo que me refiero, es que, el visitante podría jugar con cualquier archivo.php y meterle cualquier variable.

Deberías limitarlo a archivos específicos con variables especificas..


Saludos