DirectoryIndex index.html index.htm index.php
DefaultLanguage es-ES
AddDefaultCharset UTF-8
RewriteEngine On
## FORCE www FOR NON DUPLICATE CONTENT
##RewriteCond %{HTTP_HOST} !^www.domusbank.com$
##RewriteRule ^(.*)$ http://www.domusbank.com/$1 [R=301]
# -----------------------------------------------------------------------
# Compressing output.
# -----------------------------------------------------------------------
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE image/x-icon image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
</Ifmodule>
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
</IfModule>
## REWRITE RULES ##
#Not found
ErrorDocument 404 /seccion.php?categoria=error
#Internal error
ErrorDocument 500 /seccion.php?categoria=error
#Unauthorized
ErrorDocument 401 /seccion.php?categoria=error
#Forbidden
ErrorDocument 403 /seccion.php?categoria=error
#Gone
ErrorDocument 410 /seccion.php?categoria=error&subcategoria=gone
RewriteRule ^/?$ /seccion.php?categoria=index&search=1&%{QUERY_STRING}
#RewriteRule ^obra-nueva/([a-z\-]+)/([a-z\-]+)_([0-9]+)$ /seccion.php?categoria=promocion&id=$3
RewriteRule ^anadir-favorito/(.*)/?([0-9a-z\-_]+)_([0-9]+)$ /seccion.php?action=add&referencia=$2&id=$3 [L]
RewriteRule ^eliminar-favorito/(.*)/?([0-9a-z\-_]+)_([0-9]+)$ /seccion.php?action=erase&id=$3 [L]
RewriteRule ^baja/([0-9a-f]+)/?$ /seccion.php?categoria=baja&codigo=$1 [L]
RewriteRule ^tratamiento-datos-personales/?$ /lpd.php?categoria=tratamiento-datos-personales [L]
RewriteRule ^pagina-eliminada/?$ /seccion.php?categoria=error&subcategoria=gone [G,L]
RewriteRule ^pagina-no-encontrada/?$ /seccion.php?categoria=error [L]
RewriteRule ^club-vip/?$ /club.php?categoria=club [L]
RewriteRule ^avisos-personalizados/?$ /alerta.php?categoria=avisos [L]
RewriteRule ^avisos-precio/(.*)([0-9a-z\-_]+)_([0-9]+)?$ /alerta.php?categoria=avisos-precio&referencia=$2&id=$3 [L]
RewriteRule ^recomienda/(.*)_([0-9]+)/?$ /recomendar.php?categoria=recomendar&id=$2 [L]
RewriteRule ^recomendar-favoritos/?$ /recomienda-favoritos.php?categoria=recomendar-favoritos [L]
RewriteRule ^solicitar-informacion-favoritos/?$ /info-favoritos.php?categoria=info-favoritos [L]
RewriteRule ^calcular-cuota/(.*)([0-9a-z\-_]+)_([0-9]+)$ /hipoteca.php?categoria=calcular-cuota&id=$3 [L]
RewriteRule ^no-hay-resultados-para-la-busqueda$ /seccion.php?categoria=sin-resultados [L]
RewriteRule ^(.*)([0-9a-z\-_]+)_([0-9]+)$ /seccion.php?categoria=ficha&id=$3 [L]
RewriteRule buscar-inmuebles-por-referencia-(.*)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&referencia=$1&buscar=2&pagina=$3&order=$4 [L]
RewriteRule buscar-inmuebles-por-referencia-(.*)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&referencia=$1&buscar=2&order=$3 [L]
RewriteRule buscar-inmuebles-por-referencia-(.*)/([0-9]+)$ /seccion.php?categoria=inmuebles&referencia=$1&buscar=2&pagina=$3 [L]
RewriteRule buscar-inmuebles-por-referencia-(.*)/?$ /seccion.php?categoria=inmuebles&referencia=$1&buscar=2 [L]
RewriteRule (buscar)-(.*)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&buscar=1&pagina=$3&order=$4 [L]
RewriteRule (buscar)-(.*)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&buscar=1&order=$3 [L]
RewriteRule (buscar)-(.*)/([0-9]+)$ /seccion.php?categoria=inmuebles&buscar=1&pagina=$3 [L]
RewriteRule (buscar)-(.*)/?$ /seccion.php?categoria=inmuebles&buscar=1 [L]
RewriteRule (en|con|de)-(.*)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&buscar=3&pagina=$3&order=$4 [L]
RewriteRule (en|con|de)-(.*)/([0-9]+)$ /seccion.php?categoria=inmuebles&buscar=3&pagina=$3 [L]
RewriteRule -((en|con|de)[^/]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&buscar=3&order=$3 [L]
RewriteRule -((en|con|de)[^/]+)$ /seccion.php?categoria=inmuebles&buscar=3 [L]
RewriteRule ^([a-z\-0-9]+)/?$ /seccion.php?categoria=$1&search=1
RewriteRule ^([a-z\-]+)/([0-9]+)/?$ /seccion.php?categoria=$1&pagina=$2&search=1 [L]
RewriteRule ^([a-z\-]+)/([a-z\-]+)/?$ /seccion.php?categoria=$1 [L]
RewriteRule ^([a-z\-]+)/([a-z\-]+)/([0-9]+)/?$ /seccion.php?categoria=$1&pagina=$3 [L]
RewriteRule ^([a-z\-]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=$1&order=$2&search=1 [L]
RewriteRule ^([a-z\-]+)/([a-z\-0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=$1&order=$3 [L]
RewriteRule ^([a-z\-]+)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=$1&pagina=$2&order=$3&search=1 [L]
RewriteRule ^([a-z\-]+)/([a-z\-0-9]+)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=$1&pagina=$2&order=$4 [L]
#RewriteRule ^(.*)([0-9a-z\-_]+)_([0-9]+)$ /seccion.php?categoria=ficha&referencia=$2&id=$3 [L]
#RewriteRule buscar-inmuebles-por-referencia-(.*)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&referencia=$1&buscar=2&pagina=$3&order=$4 [L]
#RewriteRule buscar-inmuebles-por-referencia-(.*)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&referencia=$1&buscar=2&order=$3 [L]
#RewriteRule buscar-inmuebles-por-referencia-(.*)/([0-9]+)$ /seccion.php?categoria=inmuebles&referencia=$1&buscar=2&pagina=$3 [L]
#RewriteRule buscar-inmuebles-por-referencia-(.*)/?$ /seccion.php?categoria=inmuebles&referencia=$1&buscar=2 [L]
#RewriteRule (buscar)-(.*)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&buscar=2&pagina=$3&order=$4 [L]
#RewriteRule (buscar)-(.*)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&buscar=2&order=$3 [L]
#RewriteRule (buscar)-(.*)/([0-9]+)$ /seccion.php?categoria=inmuebles&buscar=2&pagina=$3 [L]
#RewriteRule (buscar)-(.*)/?$ /seccion.php?categoria=inmuebles&buscar=2 [L]
#RewriteRule (en|con|de)-(.*)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&buscar=1&pagina=$3&order=$4 [L]
#RewriteRule (en|con|de)-(.*)/([0-9]+)$ /seccion.php?categoria=inmuebles&buscar=1&pagina=$3 [L]
#RewriteRule -((en|con|de)[^/]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=inmuebles&buscar=1&order=$3 [L]
#RewriteRule -((en|con|de)[^/]+)$ /seccion.php?categoria=inmuebles&buscar=1 [L]
#RewriteRule ^([a-z\-0-9]+)/?$ /seccion.php?categoria=$1&search=1
#RewriteRule ^([a-z\-]+)/([0-9]+)/?$ /seccion.php?categoria=$1&pagina=$2&search=1 [L]
#RewriteRule ^([a-z\-]+)/([a-z\-]+)/?$ /seccion.php?categoria=$1 [L]
#RewriteRule ^([a-z\-]+)/([a-z\-]+)/([0-9]+)/?$ /seccion.php?categoria=$1&pagina=$3 [L]
#RewriteRule ^([a-z\-]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=$1&order=$2&search=1 [L]
#RewriteRule ^([a-z\-]+)/([a-z\-0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=$1&order=$3 [L]
#RewriteRule ^([a-z\-]+)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=$1&pagina=$2&order=$3&search=1 [L]
#RewriteRule ^([a-z\-]+)/([a-z\-0-9]+)/([0-9]+)/ordenar/([a-z]+)/?$ /seccion.php?categoria=$1&pagina=$2&order=$4 [L]
RewriteRule ^youtube/([0-9]+)/([0-9]+)/([a-z]{2,3})/(.*)$ /requires/sources/lib/image.php?imagen=http://i2.ytimg.com/vi/$4&w=$1&h=$2&mode=$3&color=FFFFFF
RewriteRule ^no-image/([0-9]+)/([0-9]+)/([a-z]{2,3})/([a-z\-]+)/(.*)$ /requires/sources/lib/image.php?imagen=/imagenes/$4/$5&w=$1&h=$2&mode=$3&color=FFFFFF
RewriteRule ^image/([0-9]+)/([0-9]+)/([a-z]{2,3})/external(.*)$ /requires/sources/lib/image.php?imagen=$4&w=$1&h=$2&mode=$3&color=FFFFFF&external=1
RewriteRule ^image/([0-9]+)/([0-9]+)/([a-z]{2,3})/(.*)$ /requires/sources/lib/image.php?imagen=/uploads/$4&w=$1&h=$2&mode=$3&color=FFFFFF
RewriteRule ^image/([0-9]+)/([0-9]+)/([a-z]{2,3})-gs/(.*)$ /requires/sources/lib/image.php?imagen=/uploads/$4&w=$1&h=$2&mode=$3&color=FFFFFF&greyscale=true
RewriteRule ^image/([a-z]+)/(.*)$ /uploads/$1/$2
## FORCE FILE SAVE AS ##
AddType application/octet-stream .pdf .doc .docx .rar .zip .xls