Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

[SOLUCIONADO] Redireccion a la pagina de inicio

Estas en el tema de Redireccion a la pagina de inicio en el foro de Shared Hosting y VPS en Foros del Web. Hola, He migrado una web a un hosting distinto del que tenia en origen y después de configurar todo lo referente a archivos de configuración, ...
  #1 (permalink)  
Antiguo 25/02/2015, 04:17
Avatar de Goullak  
Fecha de Ingreso: junio-2014
Mensajes: 32
Antigüedad: 5 años, 9 meses
Puntos: 0
Redireccion a la pagina de inicio

Hola,

He migrado una web a un hosting distinto del que tenia en origen y después de configurar todo lo referente a archivos de configuración, base de datos y demás se muestra la web, pero cuando quiero navegar por ella siempre va al inicio, aun cuando las direcciones se están formando bien.

Esta es la web:

http://s566577060.mialojamiento.es

Puede que sea un problema de .htaccess, pero en el otro hosting estaban funcionando perfectamente y en este únicamente he modificado el dominio del que está colgando. He probado con estos dos y nada:

<IfModule mod_rewrite.c>
Options +FollowSymLinks -Indexes
RewriteEngine on
RewriteBase /
# Send request via index.php (again, not if its a real file or folder)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

Y con este otro:

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
RewriteEngine On

# Quitar el www del nombre de dominio
#RewriteCond %{HTTP_HOST} ^s566577060.mialojamiento\.es/clickbuy/$ [NC]
#RewriteRule ^(.*)$ http://www\.s566577060.mialojamiento.es/clickbuy//$1 [R=301,QSA,L]

# Force www.
#RewriteCond %{HTTP_HOST} ^(s566577060.mialojamiento\.es/clickbuy/)$ [NC]
#RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]



# CACHE MENSUAL
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>

# CACHE SEMANAL
<FilesMatch "\.(js|css|pdf|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>


RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin

ErrorDocument 404 /index.php
</IfModule>

Gracias!
  #2 (permalink)  
Antiguo 25/02/2015, 05:24
Avatar de Goullak  
Fecha de Ingreso: junio-2014
Mensajes: 32
Antigüedad: 5 años, 9 meses
Puntos: 0
Respuesta: Redireccion a la pagina de inicio

He mantenido el .htaccess tal como estaba en el anterior hosting, aunque puede que la configuración de este nuevo hosting sea otra (1&1). Sólo he modificado la referencia que hacía al anterior dominio que aun no he enlazado a este hosting con el que tengo temporalmente en el nuevo hosting...

Según me comentan desde el soporte técnico, puede que sea una redirección interna del CMS, osea de la configuración del Codeigniter, aunque lo dudo mucho ya que las rutas siguen siendo aparentemente las mismas y no he tocado nada de código...

Tengo otra web con Codeigniter en 1&1 y tengo este .htaccess. Lo he probado en esta web pero tampoco va:

<IfModule mod_rewrite.c>
Options +FollowSymLinks -Indexes
RewriteEngine on
RewriteBase /
# Send request via index.php (again, not if its a real file or folder)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
  #3 (permalink)  
Antiguo 25/02/2015, 05:28
Avatar de atlanticadigital  
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires - Argentina
Mensajes: 1.417
Antigüedad: 11 años, 7 meses
Puntos: 128
Respuesta: Redireccion a la pagina de inicio

Consultaste a tu nueva empresa de hosting por este problema? Que te dijeron?
__________________
AtlanticaDigital.net
Web Hosting
Hosting Reseller
  #4 (permalink)  
Antiguo 25/02/2015, 05:35
Avatar de Goullak  
Fecha de Ingreso: junio-2014
Mensajes: 32
Antigüedad: 5 años, 9 meses
Puntos: 0
Respuesta: Redireccion a la pagina de inicio

Gracias por responder atlanticadigital,

Me han dicho que no es problema del .htaccess y que podía deberse a un problema de redireccionamiento interno, cosa que dudo ya que las rutas son las mismas y en el otro hosting funcionaban perfectamente, por lo que no debería de haber problema en ese aspecto.

Esta web esta hecha con Codeigniter y tiene una estructura similar a otras muchas. Como ejemplo la ruta donde están los archivos de la web:

/carpeta_web/application/config (config.php, routes.php, database.php,...)
/carpeta_web/application/controllers
/carpeta_web/application/errors
/carpeta_web/application/helpers
/carpeta_web/application/hooks
/carpeta_web/application/language
/carpeta_web/application/libraries
/carpeta_web/application/models
/carpeta_web/application/plugins
/carpeta_web/application/views (aquí dentro se subdividen varias carpetas con los .php de cada sección de la web)

El archivo config.php ha sido modificado para que en lugar de apuntar al antiguo dominio, apunte a este dominio "por defecto". En database.php he modificado los datos de acceso a la nueva base de datos.
  #5 (permalink)  
Antiguo 25/02/2015, 05:48
Avatar de atlanticadigital  
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires - Argentina
Mensajes: 1.417
Antigüedad: 11 años, 7 meses
Puntos: 128
Respuesta: Redireccion a la pagina de inicio

Tanto se ha hablado ya en este foro de 1&1 que ya no queda mas que decir....
Intentaste renombrar temporalmente el htaccess para que no tenga efecto y ver el resultado?
La verdad que es un poco dificil poder ayudarte en este caso, sin tener acceso a la cuenta de hosting y sin saber exactamente la configuracion del servidor de la empresa de hosting.

Saludos.
__________________
AtlanticaDigital.net
Web Hosting
Hosting Reseller
  #6 (permalink)  
Antiguo 25/02/2015, 05:55
Avatar de Goullak  
Fecha de Ingreso: junio-2014
Mensajes: 32
Antigüedad: 5 años, 9 meses
Puntos: 0
Respuesta: Redireccion a la pagina de inicio

Yo no soy nada partidario de estar con 1&1, pero es mi empresa quien seguramente por precio tiene esta preferencia...

Si, efectivamente, cuando renombro el .htaccess, muestra correctamente la web de inicio pero al intentar navegar por esta muestra que la página no existe.

He probado mil y una opciones con el .htaccess, he revisado de arriba a abajo los archivos de configuración de Codeigniter y todo parece correcto, por eso estoy centrado en el .htaccess
  #7 (permalink)  
Antiguo 27/02/2015, 02:42
Avatar de nexohosting  
Fecha de Ingreso: octubre-2008
Ubicación: ESPAÑA
Mensajes: 1.195
Antigüedad: 11 años, 5 meses
Puntos: 36
Respuesta: Redireccion a la pagina de inicio

¿Has probado consultar al soporte tecnico de 1and1?
__________________
Hosting SSD Multidominio | | VPS administrados
NexoHosting - Tlf. 953890112 - España
  #8 (permalink)  
Antiguo 27/02/2015, 09:29
Avatar de Goullak  
Fecha de Ingreso: junio-2014
Mensajes: 32
Antigüedad: 5 años, 9 meses
Puntos: 0
Respuesta: Redireccion a la pagina de inicio

Si nexohosting, mil y una veces.

Al final solucioné el problema, aunque no se aun muy bién el porqué de esta solución.

Cambié dentro de /application/config/config.php el parametro $config['uri_protocol'] = "PATH_INFO", que anteriormente funcionaba correctamente en el otro hosting, a $config['uri_protocol'] = "REQUEST_URI";

Gracias por la ayuda desinteresada, un saludo.

Etiquetas: dominio, hosting, inicio, redireccion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:07.