Poner slash / al final del la URL
Tengo URLs que dan error de servidor, observando las URLs veo que si se le pone el slash / al final todas estas URLs desaparecen como error de servidor y se convierten en un error 400, por lo que la solución puede ser dejar que el dominio tenga el slash al final, ahora mismo tengo puesto este código en el htaccess para quitarla:
#######################quitar barra al final de las URL slash y eliminar index.php de la url
Contenido solo visible a usuarios registrados
Hola
Si habilitas correctamente las urls en Joomla, te eliminará el .index.php y además funcionar sin barra, asi coloques barra al final te la quitará por lo que sólo tendrás una url. Actualmente veo correctamente tu sitio, por ejemplo:
Contenido solo visible a usuarios registrados
Muestra lo mismo, podrías detallarnos un poco más tu problema o enviar alguna url en donde tienes problemas.
Saludos
Hola, el problema que tengo es URLs que dan error de servidor, ejemplo:
Contenido solo visible a usuarios registrados
Espero haberme explicado correctamente y entiendas que busco.
Saludos
Hola
Si te das cuenta la primera url:
Contenido solo visible a usuarios registrados
Al no tener el slash, entonces no es una url válida, tampoco la puedes redirigir porque dicha url no existe, es como si fuese .comprecios-de-consultas-de-tarot , es decir no existe esa terminación de dominio.
Desconozco porque has realizado el proceso de quitar el / al final de urls, sin embargo si ya quitaste ese código entonces te queda sólo esperar que Google vuelva a indexar tu sitio y la url no válida se pierda.
Saludos.
Hola, de acuerdo contigo con lo que me comentas , ya he quitado el codigo que hacia la redirección de con slash a sin el, por lo que como me comentas solo queda esperar que sea indexado de esta forma, pero tambien te pedia que me indicaras un codigo valido para redirigir de Contenido solo visible a usuarios registrados al index sin el index.php que es un codigo que estaba puesto con el de la redirección del slash.
resumiendo un codgo para el htacces que haga un 301 del index.php a la hom.
Saludos
Hola
La pregunta sería porque quieres redirigir el index.php al inicio?, de hecho creo que si se hace incorrectamente generarías un bucle de redirección.
Podrías probar lo que se comenta en:
https://stackoverflow.com/questions/9369917/htaccess-redirect-index-php-to-root-including-subdomains
index.php y sin index.php muestra lo mismo, te sugiero no complicarte con esto de las redirecciones innecesarias. Siempre que enlaces tu sitio enlace sin index.php y evita estas complicaciones, sólo creo que sería válido si tienes muchas urls indexadas con index.php, pero habría que ver que tipo de urls son ya que es posible que aparezca index.php cuando aún no has habilitado urls amigables
Saludos.
Hola, me podria indicar que codigo me puede funcionar para forzar el slash al final de la URL, he quitado el que tenia que forzaba su eliminación:
Contenido solo visible a usuarios registrados
quedo a la espera de su sugerencia.
Saludos
Hola
Has probado este código?
https://stackoverflow.com/questions/9369917/htaccess-redirect-index-php-to-root-including-subdomains
RewriteCond %{THE_REQUEST} ^.*/index.php RewriteRule ^(.*)index.php$ /$1 [R=301,L]
Si no te funciona prueba ponerlo al final, lo que sucede es que Joomla, cuando habilitas las urls amigables debería desaparecer index.php de la url.
Saludos.
Hola, perfecto, ahora queda que todavia no sale la web con el slash al final, te copio la consulta que hice sobre esto para que me puedas orientar:
Hola, me podria indicar que codigo me puede funcionar para forzar el slash al final de la URL, he quitado el que tenia que forzaba su eliminación:
Contenido solo visible a usuarios registrados
quedo a la espera de su sugerencia.
Saludos
Hola
Prueba agregando un / al final de $1, es decir:
RewriteCond %{THE_REQUEST} ^.*/index.php RewriteRule ^(.*)index.php$ /$1/ [R=301,L]
Con respecto a tu otra url, actualmente al poner :
Contenido solo visible a usuarios registrados
Es correcto?
Mi sugerencia es que no te compliques con la redirección del / al final, Google no te premiará por esto, y más bien creo que te complicará la administración de tu sitio.
Saludos
Hola, con respecto al slash al final de la URL es que para Google es indiferente lo importante es que solo haya una con o sin slash él interese para solucionar esto es porque como ya comente tengo URLs indexadas que no puedo eliminar (y muchas más sin indexar), por culpa precisamente de no tener slash
Contenido solo visible a usuarios registrados
Saludos
Hola
Esta es una url que no es válida, no la podrás corregir porque esa url no existe, no tiene la forma de url.
Contenido solo visible a usuarios registrados
Cuando un usuario trata de acceder no encontrará el servidor.
Entiendo que esto se generó por algún tipo de redirección incorrecta, pero igual si ya has corregido esto, no hay más que puedas hacer, no se puede redireccionar esta url.
Saludos.
Hola, pueden poner oculto el texto Contenido solo visible a usuarios registrados porque Googl esta detectando la URL
Gracias
Hola Domingo.
Ya está 😉
Un saludo
Hola,
Mirando en el foro, he encontrado este tema que nos es útil a lo que estoy necesitando que es poner la / al final de la url para todas las urls.
Ahora mismo me conviven las dos con y sin /. Que sentencia habría que generarn en el htaccess?
Gracias