Hola, tengo la siguiente estructura:
Dir: root -> los archivos: .htaccess y el index.php (de aca arranca el sitio)
Dir root/subdir1 -> archivos: .htaccess, principal.php y contactarme.php
index.php debe redireccionar al archivo del subdir1 principal.php
principal.php tiene un enlace al archivo contactarme.php
en dir root, el .htaccess lo escribo asi:
Options +FollowSymLinks
Options -Indexes
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /root/
RewriteRule ^http://www.sitioweb.com /index.php [L]
</ifmodule>
en dir subdir1, al .htaccess lo escribo asi:
Options +FollowSymLinks
Options -Indexes
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdir1/
RewriteRule ^contacto\.html /subdir1/contactarme.php [L]
</ifmodule>
Esto no funciona: no puedo acceder a la pagina de contacto: me sale error 404, mientras que si en el .htaccess que esta en el directorio "root" agrego la linea:
RewriteRule ^contacto\.html /contactarme.php [L]
ahi si funciona y veo el archivo de contacto.
Por que no puedo ordenar mis archivos en subdirectorios? que estoy haciendo mal, es decir si pongo todos los archivos en el nivel del root funciona perfecto, pero bajo de niveles y no puedo verlos.
Les agradezco que me den una mano...pues probe de todo y nada.