Problema com página 404: Rotas de links e imagens mudam ao escrever url errado

  • Autor Autor esmigol
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
esmigol

esmigol

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, resulta que tengo un problema con la página de error 404.

- Cuando se escribe mal una url sobre mi web en el nivel de la primera carpeta, me carga la página de error perfecta. EJEMPLO:

midominio.com/skdkdsksppdpodfs = Me carga bien la página de error.

- Pero cuando se escribe mal la url en un segundo, tercer, etc. nivel, me carga mal la página. EJEMPLO:

midominio.com/fgp/ssdsdds = Me carga la página de error pero todas las rutas de las imágenes y enlaces están mal.

En todos los enlaces, imágenes, etc. me sale lo que he escrito mal en el nivel "fgp" y claro no se carga ninguna imagen y todos los enlaces están mal.

Creo que es algo del .htaccess pero no sé el qué.

GRACIAS.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Por eso usa la ruta absoluta de todos las imágenes, los js y css.
 
¿Cómo se hace eso de la ruta absoluta?

¿Escribiendo algo en el htaccess o cómo?

Por eso usa la ruta absoluta de todos las imágenes, los js y css.
 
¿Cómo se hace eso de la ruta absoluta?

¿Escribiendo algo en el htaccess o cómo?

ejemplo:

HTML:
<img src="image.png">

sería así:
HTML:
<img src="http://dominio.com/image.png">

O así
HTML:
<img src="/image.png">

Cualquiera de las dos funcionaría.
 
Gracias amigo por tu tiempo pero he intentado lo que me dices y me sigue sin funcionar. ¿No entiendo por qué?

Tengo otras webs hechas con wordpress y no tengo ningún problema pero ésta la hice con dreamweaver hace años y tiene este "problema".

Si el error es a la altura de midominio.com/sdhjsdkjdskljds sale bien la página de error.

En cambio, si el error es a la altura de una carpeta interior midominio.com/tfg/weewweewf El "tfg" se me mete en todos los enlaces de la página de error, las imágenes, etc. Y no puedes ver ni una foto ni acceder a ningún sitio porque todos los enlaces están mal.

No entiendo.

ejemplo:

HTML:
<img src="image.png">

sería así:
HTML:
<img src="http://dominio.com/image.png">

O así
HTML:
<img src="/image.png">

Cualquiera de las dos funcionaría.
 
Gracias amigo por tu tiempo pero he intentado lo que me dices y me sigue sin funcionar. ¿No entiendo por qué?

Tengo otras webs hechas con wordpress y no tengo ningún problema pero ésta la hice con dreamweaver hace años y tiene este "problema".

Si el error es a la altura de midominio.com/sdhjsdkjdskljds sale bien la página de error.

En cambio, si el error es a la altura de una carpeta interior midominio.com/tfg/weewweewf El "tfg" se me mete en todos los enlaces de la página de error, las imágenes, etc. Y no puedes ver ni una foto ni acceder a ningún sitio porque todos los enlaces están mal.

No entiendo.

Está con includes? eso me pasaba mucho, si es así y los archivos como los estilos los llamas desde el include, intenta usando file_exists() para que puedas cambiar la url, en caso de que ese fuera el error.
 
Voltar
Topo