OpeSEF, componente SEO Joomla
Optimización para motores de búsqueda
Antes de cualquier cambio RECOMIENDAN archivo una copia de seguridad htaccess.txt para evitar fallos de funcionamiento.
RewriteCond% {REQUEST_FILENAME} !-F
RewriteCond% {REQUEST_FILENAME} !-D
Index.php RewriteRule ^(.*)
# RewriteBase / Joomla
# #
@ # $ Id Versión: eddieajau htaccess.txt 1570 12/29/2005 05:53:33 Z $
# @ Joomla paquete
# @ Copyright Copyright (C) 2005 Open Source Matters. Todos los derechos reservados.
# @ Licencia http://www.gnu.org/copyleft/gpl.html GNU / GPL
# Joomla! es el Software Libre
# #
#
# Mod_rewrite en uso
#
RewriteEngine On
# #
# # NOTA!
# # Cuando se utilizan varios sitios Joomla o aplicaciones web en otros sub-carpetas,
# # Explícitamente que debe girar el RewriteEngine apagado o utilizar la configuración
# # Se recomienda para la aplicación
# #
Siguiendo la línea # descomentar si la URL de su servidor web
# No está directamente relacionado con las rutas de archivos físicos.
Actualización # YourJoomlaDirectory (solo / para el usuario root)
# RewriteBase /
#
Reglas #
#
RewriteCond% {REQUEST_FILENAME} ! . (Jpg | jpeg | gif | png | css | js | pl | txt) $
RewriteCond% {REQUEST_FILENAME} !-F
RewriteCond% {REQUEST_FILENAME} !-D
Index.php RewriteRule ^(.*)
# RewriteBase /
########## Begin – Las reglas de reescritura para bloquear algunas vulnerabilidades comunes
# # Si tiene problemas en su sitio bloquear las operaciones que figuran a continuación
# # Este intentos de bloquear el tipo más común de explotar intentos “ a Joomla!
#
Cualquier secuencia de comandos # Bloquee mosConfig Tratar de establecer el valor a través de la dirección
RewriteCond% {QUERY_STRING} mosConfig_ [a-zA-Z_] {1,21} (= | 3D %) [OR]
Cualquier secuencia de comandos # Bloquee Tratando de base64_encode basura para enviar a través de URL
RewriteCond% {QUERY_STRING} base64_encode .* (.* ) [O]
# Bloquear cualquier Eso incluye una etiqueta de script en <script> URL
RewriteCond% {QUERY_STRING} ( <| 3C%) .* script .* (> | 3E%) [NC, OR]
Cualquier secuencia de comandos # Bloquee se intenta establecer como variable de PHP GLOBALS través de una URL
RewriteCond% {QUERY_STRING} GLOBALS (= | [| % [0-9A-Z] {0,2}) [O]
Cualquier secuencia de comandos # Bloquee Tratar de modificar una variable _REQUEST través de una URL
RewriteCond% {QUERY_STRING} _REQUEST (= | [| % [0-9A-Z] {0,2})
# Enviar todas las solicitudes bloqueadas a la página principal con el error 403 Forbidden!
RewriteRule ^(.*)$ index.php [F, L]
#
########## End – Las reglas de reescritura para bloquear algunas vulnerabilidades comunes