2012-04-13 32 views
7

He copiado algunos códigos (para enlaces permanentes de Wordpress) en mi archivo .htaccess en el directorio raíz. Todo ha estado funcionando bien. Este es el código:detener .htaccess mod_rewrite en un directorio

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

He creado ahora un nuevo directorio que quiero proteger con contraseña utilizando .htaccess. Lo he configurado (usando un archivo ht.access en el directorio que quiero proteger) pero cuando trato de buscar el directorio protegido con contraseña me redirigen a la página de index.php de los sitios principales.

Supongo que necesito agregar algo al archivo .htaccess en el directorio raíz? ¿Es correcto y, de ser así, podría alguien decirme el código que necesito agregar?

+2

Después de una tarde de búsqueda y prueba, finalmente encontré una solución que funcionó, aunque la publicaría en caso de que alguien más tenga el mismo problema. He añadido lo siguiente antes de mi código .htaccess existentes #Esta es lo añadí ErrorDocument 401 /failed.html #end añadió parte RewriteEngine En RewriteBase/ RewriteCond% {} REQUEST_URI ^/myPasswordDirectory /(.*)$ [OR] RewriteCond% {REQUEST_URI} ^/failed.html $ RewriteRule ^. * $ - [L] –

Respuesta

10

Ponlo en tu archivo de subdirectorio .htaccess protegido por contraseña.

Cuestiones relacionadas