¿Alguien tiene alguna idea de si es posible poner variables adicionales en una URL que está utilizando mod_rewrite para básicamente cortar en variables.Cómo agregar variables de URL adicionales a una URL ya reescrita con mod_rewrite
Por ejemplo, si tengo la URL:
website.com/post/53/post-title/
y estoy usando mod_rewrite para convertirlo en:
website.com/post.php?postid=53
está ahí y elegante manera de poner variables adicionales en el "pre -rewritten "URL y guardarlos para mi script post.php
?
IE, lo que si creo un enlace como el siguiente:
website.com/post/53/post-title/?anothervar=6
Hasta ahora parece que mi código mod_rewrite se acaba de tirar la variable adicional y enviar la URL de la secuencia post.php
así:
website.com/post.php?postid=53
yo sé que puedo usar $_SERVER['REQUEST_URI']
para obtener la URL original en mi script php (También conocido como website.com/post/53/post-title/?anothervar=6
) antes de que sea reescrito por mod_rewrite y luego simplemente corte la cadena para conseguir ese añadido el variable, pero me solo quería saber si había una solución más elegante que solo utilizara mod_rewrite.
Gracias, lo resolvió. ¿Qué es eso [R] al final de su regla de reescritura? No tengo eso al final de cualquiera de mis líneas de reglas de reescritura. – billmalarky
gracias, estoy agregando este comentario porque olvidé notificarte en el de arriba que decía: ¿Qué es eso [R] al final de tu regla de reescritura? No tengo eso al final de cualquiera de mis líneas de reglas de reescritura. – billmalarky
La mejor respuesta aquí. Gracias por esto – Joshua