Signos de interrogacion en Urls Amigables + PHP

jazhiel Seguir

Beta
Social Media
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
25 Feb 2011
Mensajes
58
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
 

snake8d2

Gamma
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Jun 2012
Mensajes
162
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]
 
Arriba