En primer lugar debo decir que no soy novato con Joomla, he hecho unas 40 páginas o así, pero hace por lo menos 5 años que no le metía mano a una como a ésta.
Un cliente nos ha pedido que le acabemos una web iniciada hace 4 o 5 años por otra empresa y que no quería web nueva, sino acabar esta (!). Bueno, la tenemos en un hosting de webempresa y estamos terminándola.
La cuestión es que he querido poner las páginas amigables y algo debo estar haciendo mal porque no va bien. Se activan las urls y se cargan, pero muestran páginas de error excepto la home que carga el index.php, adjunto pantallazo
Esto es lo que he hecho:
Archivo htaccess.txt renombrado a .htaccess
Y con estos datos:
<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp54
</FilesMatch>
RewriteCond %{HTTP_HOST} ^dominio\.net$ [NC]
RewriteRule ^.*$ http://www.dominio.net/$0 [NC,L,R=301]
RewriteEngine On
En configuration.php lo he puesto en
public $sef = '1';
public $sef_rewrite = '1';
En estos momentos para seguir trabajando con ella, he quitado las páginas amigables.
¿Alguna idea o paso que he omitido?
Esta es la web, antes de que me lo preguntéis: Contenido solo visible a usuarios registrados
Hola Enrique.
Puedes indicarnos la URl de la página para que podamos hacer las pruebas necesarias ?
Un saludo
Hola Pepe, mira mi segundo mensaje, nos hemos cruzado.
Hola Enrique.
Ok, esos problemas suelen venir por el archivo htaccess.
Prueba lo siguiente.
.- Descarga una versión de joomla:
-> https://downloads.joomla.org/es/cms/joomla3/3-9-18
Descomprime el paquete y veras que ya incluye un archivo htaccess por defecto
.- Renombra el archivo htaccess que tienes en la instalación y sube el que está en el paquete que te descargaste.
Un saludo
Hola Pepe, la versión de Joomla no es actual, es la Joomla! 3.4.4 ya que el cliente solo quería terminar la existente. ¿Funcionará lo que comentas igualmente? y no me digas que actualice el Joomla que nos conocemos 😀
Error 500 al canto
He quitado el htaccess que me has dicho ya que da error 500. Me dices.
Hola
El código del archivo .htaccess de Joomla no varía entre versiones por lo que puedes seguir usándolo, aqui puedes ver el código:
https://docs.joomla.org/Preconfigured_htaccess/es
Copia ese código, luego en los archivos de tu sitio ubica el archivo .htaccess, abrelo y pega el código, realiza un backup antes de tu archivo.
Para localizar el .htaccess revisa el siguiente artículo:
https://www.webempresa.com/blog/htaccess-cpanel-donde-esta-archivo.html
Saludos.
ok, pues me sigue saliendo error 500 con la información que me has dado. Pongo la anterior y al menos funciona aunque no haya paginas amigables.
Hola
Tal vez tenga algún código adicional en tu .htaccess que no tiene el de Joomla, podrías adjuntar tu archivo .htaccess (el que te funciona) en formato .zip para verificar.
Saludos.
Aquí lo tienes, cuando lo descargo al mac no lo veo con el . antes del nombre, pero en el hosting está tal cual.
Hola
El problema debe ser otro ya que el código del enlace que te envié y el código de tu archivo adjunto es el mismo, no hay diferencias.
Por lo tanto debe ser otro el problema.
En tu consulta incial veo que tienes un código diferente al inicio:
<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp54
</FilesMatch>
Es posible que esa sea una de las diferencias, revisa bien porque tal vez adjuntaste un archivo que no te funciona, lo que necesito ver es el que funciona
Saludos.
Hola, ese código que tu dices que había puesto al principio OBVIAMENTE no lo he puesto ahora y no te lo he adjuntado. Está el que he enviado, el que tu me has dicho. Sigue dando error 500.
Voy a quitar ese htaccess que me has dicho para seguir trabajando con la web, pero sigue dando error 500 con esos datos y no puedo poner las páginas amigables.