Hola, necesito ayuda urgente por favor, estoy tratando de optimizar las URLs del sitio para que sean amigables y encuentro los siguientes problemas:
- Si intento hacerlo a través de la Configuración SEO nativa de Joomla 2.5 que entiendo es la manera recomendada; al activar :
-URLs amigables
-Usar la reescritura de URLs
-Agregar el sufijo a la URL
Se desconfiguran los menús y me aparece el error que adjunto en el archivo jpg.
Nota: La opcion de Alias unicode no la active porque no entiendo bien para que sirve.
Y si intento instalar el componente sh404SEF me aparecen mucho errores en la instalación y cuando me apareció el modulo después de que al instalarlo la pantalla de backend se puso en blanco y al reiniciar ya estaba, lo trate de configurar y el home de la web ya no funcionaba.
Mi necesidad es organizar las URLs amigables como lo recomiendan los buscadores, no importa a través de que método, mientras funcione y yo sea capas de hacerlo.
Es importante aclarar que compre el componente sh404SEF porque me dijeron que con el podría optimizar las URLs de los productos que tengo creados con VirtueMart 2.0.20b
POR FAVOR QUE ALGUIEN ME AYUDE!!!
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Verifica si el fichero .htaccess es correcto. Revisa el siguiente articulo de blog:
URLs amigables en Joomla!
https://www.webempresa.com/blog/item/317-urls-amigables-en-joomla.html
Sobre el componente no te lo recomendaría porque el del propio Joomla trabaja bastante bien. El componente genera mas peso en la web y también dependencia al mismo. Dicho componente es de pago y si te genera errores también puedes consultar con el soporte de ellos.
Hola Johnny, primero que todo gracias por responder.
La configuracion que ese hace en el video ya la tengo, es mas en public_html hay 2 archivos con el siguiente codigo:
- .htaccess
#AddHandler php54 .php
#Action php54 /cgi-bin/php54.cgi
order allow,deny
deny from 69.73.172.152
allow from all
- .htaccess___
AddHandler php53 .php
Action php53 /cgi-bin/php53.cgi
No se si esto tenga algo que ver, aun que ya borre temporalmente el archivo .htaccess___ pero el error sigue siendo el mismo,......podrías sugerirme otra solución?
Hola Jaime,
Tal como te indican, el archivo /home/sgliquid/public_html/.htaccess no es correcto.
Lo correcto seria:
## # @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $ # @package Joomla # @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL # Joomla! is Free Software ## ##################################################### # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE # # The line just below this section: 'Options +FollowSymLinks' may cause problems # with some server configurations. It is required for use of mod_rewrite, but may already # be set by your server administrator in a way that dissallows changing it in # your .htaccess file. If using it causes your server to error out, comment it out (add # to # beginning of line), reload your site in your browser and test your sef url's. If they work, # it has been set by your server administrator and you do not need it set here. # ##################################################### ## Can be commented out if causes errors, see notes above. Options +FollowSymLinks # # mod_rewrite in use RewriteEngine On ########## Begin - Rewrite rules to block out some common exploits ## If you experience problems on your site block out the operations listed below ## This attempts to block the most common type of exploit `attempts` to Joomla! # # Block out any script trying to set a mosConfig value through the URL RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR] # Block out any script that includes a tag in URL RewriteCond %{QUERY_STRING} (|%3E) [NC,OR] # Block out any script trying to set a PHP GLOBALS variable via URL RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR] # Block out any script trying to modify a _REQUEST variable via URL RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2}) # Send all blocked request to homepage with 403 Forbidden error! RewriteRule ^(.*)$ index.php [F,L] # ########## End - Rewrite rules to block out some common exploits # Uncomment following line if your webserver's URL # is not directly related to physical file paths. # Update Your Joomla! Directory (just / for root) # RewriteBase / ########## Begin - Joomla! core SEF Section # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|.php|.html|.htm|.feed|.pdf|.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## End - Joomla! core SEF Section
Adicionalmente y siempre al final del archivo htaccess puedes añadir cosas como las que tienes:
Contenido solo visible a usuarios registrados
Saludos
Hola Luis, gracias por tu respuesta,....perdona mi ignorancia te pregunto pero soy muy nuevo en esto, copio tal cual el código como tu lo escribiste en el archivo /home/sgliquid/public_html/.htaccess ?
Hola Jaime,
Si, el código que aparece en la primera caja de código de mi respuesta, lo copias tal cual y si quieres al final del mismo, debajo, añades el deny si piensas seguir usándolo.
Saludos
Hola Luis, te agradezco muchísimo, ya esta parte me esta funcionando perfectamente.
Hola Jaime,
Sobre la consulta:
Cuando intento instalar por el Backend el componente sh404SEF,.....y el Backend se me queda en blanco,......intento acceder nuevamente al Backend y aparece el componente pero no puedo acceder a el ni puedo desinstalarlo.........y cuando hago un análisis por Stephan me sale el siguiente error:
Realiza las consultas de forma individual y no anides diferentes consultas bajo un mismo hilo, acabamos confundiendo a otros usuarios que buscan soluciones ya aportadas, dificultamos las respuestas, ya que siempre se quedarán parte de las consultas sin responder mientras el hilo avanza, al mezclar muchos temas en un solo hilo en muy difícil hacer un seguimiento de la consulta inicial y esto acaba llevando al hilo a un estancamiento.
Gracias por tu colaboración.
Luis gracias por tu ayuda y disculpa mi inexperiencia,......iniciare una consulta diferente.