Hola, aquí les muestro cómo definir una url del tipo “http://sitioweb.com/nombredeusuario”.
Para ello debemos tener mod_rewrite activado en nuestro servidor.
Luego, en nuestros archivos .htaccess debemos tener definidos al principio esto:
RewriteEngine On
RewriteBase /
Ahora definimos las reglas de validación para la url:
RewriteRule ^([a-zA-Z0-9\-\_]+)$ index.php?action=profile&nickname=$1
Como verán el patrón “^([a-zA-Z0-9\-\_]+)$” va a aceptar nicks con letras a-z en mayúsculas y minúsculas, guiones medios y bajos.
El valor del nickname lo podrán atrapar en php a través de $_GET['nickname'] – en este caso -
Es posible que necesiten proteger las url’s de sus archivos y/o carpetas. Para ello, definimos el siguiente código en .htaccess:
RewriteRule ^Nombre_dearchivo_o_carpeta - [L,NC]
Hacemos esto con cada archivo con el que tengamos algún conflicto.
No related posts.







