Necesito ayuda para tener un htaccess correcto, llevo dias intentandolo sin conseguir nada correcto.
Lo que necesito es:
1.- lo que vaya a midominio.com que vaya a www.midominio.com
2.- todo lo de webs antiguas como www.midominio.com/miwebanterior/index.php?estoylotro que vaya al indice de la nueva web que está en la carpeta web
3.- seguir teniendo acceso a otras carpetas aunque la web esté en la carpeta web, por ejemplo www.midominio.com/ficheros/estefichero
4.- todos los url que tengan la palabra "mipalabra" que se redirijan al indice de la página web
NOTA: La página web en joomla está en la carpeta web, la tienda en la carpeta tienda y los ficheros en la carpeta ficheros. El que entre sólo con el dominio tiene que ir a la web, el que vaya a la tienda con www.midominio.com/tienda y el de los ficheros a www.midominio.com/ficheros/...
lo que he conseguido es:
Options +FollowSymLinks
RewriteEngine On
#Punto 1, FUNCIONA
RewriteCond %{HTTP_HOST} ^midominio.com
RewriteRule (.*) http://www.midominio.com/$1 [R=301,L]
#Punto 2 - NO FUNCIONA, busca paginas inexistentes en la web, solo quiero que vaya al indice
RewriteRule ^/?miwebanterior/ http://www.midominio.com/? [R=301,NC,L]
#Punto 3, FUNCIONA PERO CREO QUE ME IMPIDE FUNCIONAR BIEN EL 2 y el 4
RewriteCond $1 !^(ficheros|web|tienda)/
RewriteRule (.*) web/index.php
#Punto 4, NO FUNCIONA, sigue buscando paginas en la web en vez de ir al raiz
RewriteRule ^mipalabra http://www.midominio.com/index.php [R=301,L]
Cualquier ayuda será bienvenida