Avisos
Vaciar todo

Problema con las URLs amigables en Joomla 2.5  

 
Jaime
 Jaime
Usuario eminente

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

Citar
Respondido : 07/09/2014 6:47 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

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.

ResponderCitar
Respondido : 07/09/2014 6:58 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jaime
 Jaime
Usuario eminente

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?

ResponderCitar
Respondido : 07/09/2014 8:14 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

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

ResponderCitar
Respondido : 07/09/2014 8:42 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jaime
 Jaime
Usuario eminente

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 ?

ResponderCitar
Respondido : 07/09/2014 8:57 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

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

ResponderCitar
Respondido : 07/09/2014 9:31 pm

Cursos Gratuitos WordPress

Jaime
 Jaime
Usuario eminente

Hola Luis, te agradezco muchísimo, ya esta parte me esta funcionando perfectamente.

ResponderCitar
Respondido : 07/09/2014 9:52 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

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.

ResponderCitar
Respondido : 07/09/2014 11:36 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jaime
 Jaime
Usuario eminente

Luis gracias por tu ayuda y disculpa mi inexperiencia,......iniciare una consulta diferente.

ResponderCitar
Respondido : 08/09/2014 2:45 am