es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿PHP no puede encontrar el archivo contact.html, pero no debería existir? (Motor Smarty)

Tengo un proyecto antiguo en PHP que necesito arreglar. Lo he descargado a través de FileZilla y lo he servido en mi máquina local con una copia local de la base de datos. El proyecto es exactamente igual que el que está en producción, sin embargo, el que está en producción puede abrir la url/contact.html pero en mi máquina dice que no se encuentra ningún archivo. Todas las demás páginas van a url/categories/ o url/products/ así que he intentado cambiar la url pero sin éxito.

Todas las demás páginas dentro del sitio son simples: un controlador .php, un modelo .php y una vista de plantilla smarty .tpl, sin necesidad de .html en absoluto. Pero esta página es de alguna manera diferente. El archivo .htaccess es exactamente el mismo que en la versión en producción. He intentado agregar una regla de reescritura para dirigir todas las .html a .php pero no funcionó. Estoy perdido y sin opciones, ¿por favor puedes ayudarme? Ni siquiera tiene que ser una respuesta, “intenta buscar en eso” también funcionaría.

Estoy trabajando a través de XAMPP en windows, y he configurado el https:// a http:// en mi proyecto pero eso es todo. Incluso se han verificado y confirmado los archivos ocultos.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Podría ser posible que la URL de la página de contacto se encuentre en un directorio o en un nivel diferente al de las demás páginas del sitio. Como el OP ya ha revisado el archivo .htaccess e intentado agregar una regla de reescritura sin éxito, puede valer la pena verificar la ruta del archivo contact.html en relación con los otros archivos.

    Además, podría ser útil revisar los registros del servidor para ver si se están informando errores o problemas que puedan dar una idea del problema. Otra posible solución podría ser intentar limpiar la caché del navegador y volver a intentar acceder a la página.

    Si todo lo demás falla, contactar al desarrollador original o a un colega con experiencia en el proyecto podría brindar ayuda adicional para solucionar el problema.

Comments are closed.