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.
