Estoy desarrollando un mini-framework php con lo justo y necesario para mis proyectos.
este es mi .htaccess
Código :
# Charset por defecto AddDefaultCharset utf-8 # Que no se listen los directorios Options All -Indexes # Protege el archivo .htaccess <Files .htaccess> Order allow,deny Deny from all </Files> # Para manejar las Urls sin usar nombre de archivo <IFModule mod_rewrite.c> RewriteEngine On RewriteBase /framework/ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 </IFModule> # Configuracion necesaria para prevenir el hotlink o mas conocido como robo de ancho de banda <IFModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ # Poner el dominio que corresponde en produccion RewriteCond %{HTTP_REFERER} !^http://localhost/framework [NC] # Poner el dominio que corresponde en produccion mas 'www' RewriteCond %{HTTP_REFERER} !^http://www.localhost/framework [NC] # Muestra una imagen de robo de ancho de banda, se recomienda que no este en el mismo # servidor el de aqui es solo un ejemplo RewriteRule .*\.(gif|jpg|png|ico)$ http://localhost/framework/static/images/no-hotlink.gif [R,NC] </IFModule>
Mi problema esta en que no puedo usar enlaces tipo "/bd/clientes/" si no que siempre debo poner "/framework/bd/clientes/" lo mismo me pasa con mis archivos estaticos y mis rutas en archivos javascript, que hacen llamados ajax.
Espero me puedan ayudar.
Saludos.