Normalmente cuando trabajo con frameworks (zend, codeigniter, etc.) procuro crear un subdominio en el servidor de pruebas antes de migrarlo al servidor de producción. Cuando es asi todo funciona excelente porque la aplicación corre en el document_root.
Sin embargo tengo un proyecto que debo correr en un subdirectorio; de tal manera que para invocar un controlador con su accion deberé hacerlo asi: midominio.com/subdirectorio/controlador/accion
Pude lograr lo anterior con un .htaccess de la siguiente forma (ubicado en la raiz de subdirectorio):
Código:
Y un .htaccess ubicado en subidiretorio/public de la siguiente forma:RewriteEngine On RewriteRule !\.(js|gif|jpg|png|css|txt)$ public/index.php [L] RewriteCond %{REQUEST_URI} !^/public/ RewriteRule ^(.*)$ public/$1 [L]
Código:
Sin embargo cuando trato de vincular mi css en el layout este no se carga:RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]
Código HTML:
<link rel="stylesheet" href="css/css.css" type="text/css" media="screen" />
Aquí ando atorado y no se como resolvero.
De antemano gracias.