Signos de interrogacion en Urls Amigables + PHP

  • Autor Autor jazhiel
  • Fecha de inicio Fecha de inicio
J

jazhiel

Beta
Social Media
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos!

Bueno tengo una duda ya que llevo unos dias editando una web y poniendole urls amigables.. basicamente es algo sencillo, cojo el nombre por variable $GET y le doy formato a la url en .htaccess

codigo access :

Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^([a-zA-Z0-9-]*)$ video.php?name=$1 [L]

Bien, en algunos experimentos con nombres de paginas todo bien..
Incluso con un par de funciones he podido saltarme el problema de las tildes y las mayusculas..

PERO no consigo solucionar lo siguiente: Que pasa si el titulo de la pagina tiene un signo de admiracion o interrogacion? , por ejemplo : "¿Cuando es el fin del mundo?"

Segun mi codigo .htaccess me redirige a una pagina como esta : /¿cuando-es-el-fin-del-mundo?

Y esa pagina obviamente no existe por los signos de interrogacion.

Alguna idea?

Gracias
 
Lo ideal sería que no uses signos en la url... pero si lo necesitas:
Insertar CODE, HTML o PHP:
RewriteRule ^([a-zA-Z0-9-\¿\?]*)$ video.php?name=$1 [L]