Comunidad de diseño web y desarrollo en internet online

Proteger carpetas con .htaccess y .htpasswd en mod_rewrite

Citar            
MensajeEscrito el 07 Feb 2007 04:56 pm
Quiero aplicar el tutorial del conejo pero no funciona cuando el .htacces del /root tiene mod_rewrite on. Vaya si alguien tiene la solución, mil gracias :)

Proteger carpetas con .htaccess y .htpasswd

Por Coyr

Claber

1048 de clabLevel

2 tutoriales

 

Manizales city

firefox
Citar            
MensajeEscrito el 07 Feb 2007 07:52 pm
puedes explicar más o menos como tienes el mod_rewrite y el .htaccess? porque a mi si me funcionaba

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 07 Feb 2007 08:29 pm
Yep, en el root.

Código :


#Options +FollowSymLinks
#RewriteEngine on
#RewriteCond %{HTTP_HOST} ^xoyaz.com
#RewriteRule ^(.*)$ http://www.xoyaz.com/$1 [R=permanent,L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


La carpeta a proteger es "sites" pero aparece un error 404 del wordpress. He visto un poco y parece que es un error como frecuente pero no he podido dar con una solución. Thanks conejo. :)

Por Coyr

Claber

1048 de clabLevel

2 tutoriales

 

Manizales city

firefox
Citar            
MensajeEscrito el 07 Feb 2007 08:51 pm
Creo que aquí hay una buena opción, voy a probarla

[resolved] .htaccess and subdirectories
http://wordpress.org/support/topic/89515

Por Coyr

Claber

1048 de clabLevel

2 tutoriales

 

Manizales city

firefox
Citar            
MensajeEscrito el 07 Feb 2007 09:34 pm
Bueno el ejemplo del post anterior no me sirvio solo.
El archivo .htaccess me quedo así:

Código :

 ErrorDocument 401 /onerror.html 
ErrorDocument 403 /onerror.html 

<Files .htaccess>
order allow,deny
deny from all
</Files>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/sites/(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^/failed_auth.html$
RewriteRule ^.*$ - [L]
</IfModule> 

#Options +FollowSymLinks
#RewriteEngine on
#RewriteCond %{HTTP_HOST} ^xoyaz.com
#RewriteRule ^(.*)$ http://www.xoyaz.com/$1 [R=permanent,L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Parece que fuera un problema relativo y a veces se solucionara y otras no xD xD, es como raro.
Mas soluciones.

.htaccess conflict problem
http://wordpress.org/support/topic/53771

WordPress 2, .htaccess Protected Directory, and 404 Error
http://www.ju-ju.com/2006/03/17/wordpress-404-error/

Aunque lo malo es que la verificación solo me la está solicitando la primera vez, luego puedo entrar y no vuelve a aparecer la ventana de contraseña. Bueno algo se ha avanzado.

Por Coyr

Claber

1048 de clabLevel

2 tutoriales

 

Manizales city

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.