Deshabilitar tp=1 usando htaccess en plantillas Joomla

Anteriormente en Ayuda Joomla os había hablado del uso de la variable tp=1 para poder conocer las posiciones de los módulos en una plantilla Joomla. Estas posiciones es posible verlas, en cualquier página que no haya deshabilitado esta propiedad, escribiendo la url en el navegador de la siguiente forma: www.dominio.com/?tp=1

Tambíén os habíamos explicado un método para bloquear el uso de la variable tp=1 modificando el archivo index.php de la plantilla y no desvelar así a nuestros visitantes más curiosos las posiciones de los módulos.


JRequest::setVar('tp', 0);

Como alternativa a este método os traigo otra forma de deshabilitar el uso de tp=1 desde el fichero htaccess. Resulta mas interesante utilizar esta técnica que la anterior dado que si realizamos un cambio de plantilla existe una probabilidad muy alta de que olvidemos añadir la línea de código para deshabilitar esta funcionalidad.


##### Start ?tp=1 prevention ######
RewriteCond %{QUERY_STRING} tp=(.*)
RewriteRule ^(.*)$ index.php [F,L]
##### End ?tp=1 prevention ######

Escribir un comentario

Por favor procura que tus comentarios estén relacionados con la entrada, comenta con tu nombre y no pongas enlaces en tu comentario. Intenta también respetar a los demás lectores, los comentarios off topic, promocionales, ofensivos o ilegales serán editados y borrados.


Código de seguridad
Refescar