Login con Facebook en PHP para tu sitio web Aprovechando la ocasión, voy a explicar una manera sencilla de integrar Facebook con nuestro sitio web para realizar un Login: A) Necesitamos tener una cuenta de desarrollador en Facebook. Nos dirigimos...

Read more

Htaccess: Url perfil de usuario 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...

Read more

Despejar ecuaciones online Sé que algunos están buscando esto y bueno... acá está:  http://www.mathway.com/problem.aspx?p=algebra Ingresan su ecuación, seleccionan "solve the equation" en el campo "select topic" y luego...

Read more

Cage the elephant Análisis. Me encontré hace un par de días con esta banda, que por cierto, me recuerda mucho a Nirvana y The Pixies. Obviamente Nirvana fue una "extensión" the The Pixies y esa es una de las claves. También...

Read more

Plugin Simple Con Jquery No voy a entrar en detalles, es un plugin muy básico para que se entienda más o menos cómo realizar un plugin. Este plugin toma los atributos "title" de cada link y los muestra con un alert al hacer...

Read more

twitter

Últimos Tweets

  •  

Htaccess: Url perfil de usuario

Categoría : Apache, Php

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.

Dejar un comentario: