2012-02-11 17 views
7

Tengo 2 dominios alojados en la misma cuenta, pero quiero restringir el segundo para que no acceda a los archivos.Uso de .htaccess para restringir el acceso a los archivos

Tengo abc123.com y zyx987.com.

En mi php hago todo lo que necesito para mostrar el nombre de dominio y la plantilla basados ​​en el dominio, pero solo quiero que se acceda a los archivos de descarga desde abc123.com.

La carpeta de descarga tiene archivos como: archivo1.pdf o archivo2.zip.

Probé la 'denegación de todo' pero esto no funcionó ya que el otro dominio también está bloqueado.

¿Hay alguna otra manera?

Respuesta

8

Esto es lo que tienes que hacer. Poner esto en tu .htaccess

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www.)?zyx987.com$ 
RewriteRule ^download - [F] 

Esto bloqueará cualquier petición como:

/download/ 
/download/file1.jpg 
/download/another/file.zip 

y dar un permiso denegado.

+0

gracias, está funcionando, me gusta este permiso denegado – Owan

+0

@Owan le damos la bienvenida –

+0

buena solución! –

Cuestiones relacionadas