Stack Overflow en español Asked by Daniel Sandoval on March 2, 2021
Muy buenas tardes, dias, noches para todos. Quisiera aprovechar este espacio para hacer una consulta, espero me puedan ayudar. Creé un proyecto con arquitectura MVC, en mi servidor local "localhost" que uso con WAMP o XAMPP. La cuestión es que quiero ponerlo en producción, pero por alguna razón no me muestra nada solo la pantalla en blanco. Creo que podrá ser alguna configuración de mi .htaccess?
Aclaro, tengo usando 3 archivos .htaccess, obviamente no al mismo nivel. La ruta de mi sitio seria la siguiente: http://localhost/public/index.php
El nivel de carpetas que tengo es el siguiente y la configuración para cada .htaccess (Los pongo en orden de como estan en la imagen):
primer .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ /public/ [L]
RewriteRule ^(.*)$ /public/$1 [L]
</IfModule>
.htaccess dentro de app
Options -Indexes
.htaccess dentro de public
<IfModule mod_rewrite.c>
Options -Multiviews
RewriteEngine On
RewriteBase /public/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>
Recalco que no tengo mucho conocimiento de .htaccess, les agradezco mucho su ayuda, gracias.
Amigos les agradezco mucho su atención, después de tanto revisar mi código encontré algo muy particular. La vista Admin si me la carga correctamente, así que me puse a ver por qué no me cargaba la principal, y es porque en localhost con WAMP y XAMPP no están configurados como case sensitive mientras que mi sevidor público sí. Entonces al llamar mi controlador main.php
no lo encontraba así que encontré dos opciones:
Cambiar los nombres de mis controladores por CapitalCase
La mejor opcion es agregar un parámetro [NC] a mi archivo .htaccess que fue la que usé y me funcionó:
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L,NC]
Answered by Daniel Sandoval on March 2, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP