Foros del Web » Administración de Sistemas » Apache »

Añadir arroba y punto a una expresión regular

Estas en el tema de Añadir arroba y punto a una expresión regular en el foro de Apache en Foros del Web. Hola amigos. Tengo un problema que no soy capaz de solucionar por mucho que pruebo y busco. Tengo un htaccess para urls amigables que funciona ...
  #1 (permalink)  
Antiguo 06/02/2015, 10:07
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 9 meses
Puntos: 29
Pregunta Añadir arroba y punto a una expresión regular

Hola amigos.

Tengo un problema que no soy capaz de solucionar por mucho que pruebo y busco. Tengo un htaccess para urls amigables que funciona correctamente, pero necesito añadir a un campo la posibilidad de meter un correo electrónico, es decir, la posibilidad de que lea una arroba y un punto más todas las palabras.

Teniendo este código:
Código Apache:
Ver original
  1. RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/([A-Za-z0-9_-]+)([/]*)$ $1.php?action=$2&title=$3 [L]
Necesito que en la zona ([A-Za-z0-9_-]+) se pueda incluir una arroba y un punto. He probado escapando ambos y no me funciona, me tira error 500.
Código Apache:
Ver original
  1. ([A-Za-z0-9_-\@\.]+)

También he probado la forma:

Código Apache:
Ver original
  1. ([A-Za-z0-9_-@@\.]+)

Alguien puede ayudarme?
Gracias y un saludo.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.

Etiquetas: escape, htaccess, punto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:59.